Как удалить слушатель события в JavaScript?
Мне интересно, как я могу удалить прослушиватель событий после добавления одного, как вы используете и выключаете в jquery?
document.removeEventListener('touchstart');
document.addEventListener('touchstart', function (e) {
closePopupOnClick(e, popup);
});
но это на самом деле не удаляет прослушиватель событий. Если я добавлю код addEventListener в функцию и передам эту функцию в removeEventListener, она не будет работать, потому что вы не можете передавать параметры в функцию. Кто-нибудь знает, как это сделать?