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, время: 00:20. |