Как написать обработчик на jquery?
document.querySelector('.main-header__input').addEventListener('keydown', function() {
showSearchBlock();
}, {
once: true
})
Ответы (1 шт):
Автор решения: Максим Н Епихин
→ Ссылка
Я наткнулся на очень крутой метод. Это очень полезно, когда вы хотите привязать событие только один раз.
Вы можете найти документ здесь http://api.jquery.com/one/
Это то же самое, что и метод on, но отличается своим поведением, чтобы не придерживаться события для нескольких селекторов.
$('body').one('keydown', '.main-header__input', showSearchBlock);
//or
$('.main-header__input').one('keydown', showSearchBlock);