Код: Выделить всё
function disableRightClick(e) {
e.preventDefault();
}
elem.addEventListener("contextmenu", disableRightClick);
Как избавиться от этой небольшой вибрации? Я пробовал добавить к элементу user-select: none, touch-action: none и т. д., но, похоже, ничего не работает.
Если я удалю параметр DisableRightClick, обратный вызов, телефон больше не вибрирует при нажатии. Полагаю, я мог бы каким-то образом определить, было ли это настольное устройство (ширина экрана?), и добавить DisableRightClick только условно (поскольку мобильному устройству это явно не нужно, и оно просто вызывает эту раздражающую вибрацию), но это кажется как плохое решение
Подробнее здесь: https://stackoverflow.com/questions/787 ... ml-element