Запретить прокрутку после удержания кнопки на сенсорном экране в течение определенного времениJavascript

Форум по Javascript
Anonymous
Запретить прокрутку после удержания кнопки на сенсорном экране в течение определенного времени

Сообщение Anonymous »

Я пробовал CSS touch-action: none; и overscroll-behavior: none в document.documentElement, и ни один из них ни на что не влияет на события начала, перемещения и завершения касания, чтобы предотвратить прокрутку документа.

Код: Выделить всё

document.documentElement.style.touchAction =
document.documentElement.style.overscrollBehavior =
document.body.style.touchAction =
document.body.style.overscrollBehavior = "none";
В основном у меня есть группы и их живые плитки (аналогично Windows 10 или Windows 8), и я хочу, чтобы сенсорный экран не прокручивал содержимое при удерживании живой плитки в течение некоторого времени (что должно перетаскивать только живую плитку, а не прокручивать вместе).
Если я запретю использование по умолчанию при сенсорном запуске, прокрутки вообще не будет. Мне все еще нужна прокрутка.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ouchscreen

Вернуться в «Javascript»