На сенсорных устройствах Microsoft (таких как Surface Pro) в Chrome и IE можно зафиксировать события mouse/pointer/touch и в этом случае предотвратить прокрутку страницы. p >
В Firefox, получение одинакового уровня активности при остановке страницы от прокрутки прикосновением кажется невозможным. Вы можете остановить прокрутку страницы, не допуская "колесо":
can.addEventListener('wheel', function(e) {
console.log('stopping wheel')
e.preventDefault();
}, false);
Но Firefox, похоже, не выделяет события mouse/pointer/touch, которые вы можете прослушивать, поэтому вы не можете выполнять те же действия.
Здесь есть живой пример:
https://codepen.io/simonsarris/pen/PJwMay
Прикосновение к поверхности: Вы можете рисовать на холсте в Chrome и IE, но вы не можете рисовать его в Firefox. Если вы прокомментируете слушателя "колесо", Firefox дополнительно прокрутит страницу.
Итак, вопрос: Что необходимо для того, чтобы получить интерактивность HTML Element в Firefox, наравне с другими браузерами в системе?