sorry_i_noob
@sorry_i_noob

Можно как-нибудь повесить определенный обработчик на document, а потом убрать его? Именно его, а не какой-либо другой / другие?

Здравствуйте.
Я программирую свой SELECT (в котором option'ы стилизованы). При нажатии на SELECT, появляется всплывающее окошко, в котором и представлены все option'ы. Для того, чтобы убрать это окошко, нужно щелкнуть по конкретному option или по любому месту в документе.

Для реализации этого я при загрузке страницы повесил обработчик на документ - чтобы при щелчке в любое место документа закрывалось окошко с option'ами.

Но мне кажется, что это не очень хорошее решение. Я бы хотел сделать так, чтобы обработчик существовал только тогда, когда это окошко открыто. Вдруг пользователь вообще не будет заполнять SELECT. Но ведь на его кликах вызывается событие document.on('click').

Как мне удалить ОПРЕДЕЛЕННЫЙ document.on('click')?
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега jQuery
Как мне удалить ОПРЕДЕЛЕННЫЙ document.on('click')

$(document).off('click', ОПРЕДЕЛЕННЫЙ)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы