Всем привет! Я повешал на document обработчик события keydown.
document.addEventListener('keydown', function () {
console.log(1);
};
Но по нажатию мне нужно удалить обработчик
var callback = function () {
console.log(1);
document.removeEventListener('keydown', callback);
}
document.addEventListener('keydown', callback);
И вроде все хорошо, но нет, оказалось, что мне нужно для callback передать параметр!
И так, вопрос года. Как передать в callback addEventListener'а параметр, а потом удалить EventListener?