touchmove passive: false
Ребята, столкнулся со следующей задачей, подскажите, пожалуйста, как её решить.
При определенном условии я вызываю следующее событие: window.addEventListener('touchmove', e => e.preventDefault(), { passive: false }); При выполнении другого условия мне нужно вернуть всё прежнее состояние (отменить (удалить) предыдущий обработчик). Собственно сам вопрос, как это сделать? |
|
window.removeEventListener('touchmove', e => e.preventDefault(), { passive: false }); Не срабатывает. |
function fn(e){ e.preventDefault(); } window.addEventListener('touchmove', fn, {passive: false}); window.removeEventListener('touchmove', fn, {passive: false}); |
Большое спасибо.
|
Часовой пояс GMT +3, время: 14:58. |