У меня есть определенная ситуация, которую я хочу прояснить для себя, и я был бы рад, если кто-нибудь имеет какой-либо опыт с этой проблемой и желает объяснить ее мне.
У меня есть текстовое поле с обработчиком событий change
:
textarea.bind('change', function(event){
// do something
});
Гипотетически, что если у меня есть какой-то обработчик события щелчка, который перехватывает все щелчки пользователя:
$(document).bind('click', function(event){
event.preventDefault();
});
Будет ли этот обработчик также отменять события blur
и change
для текстовой области, если пользователь щелкает ее мышью? И если это произойдет, как я могу предотвратить это?
Обновление: Спасибо за ваши ответы, я не могу сказать, что пробовал, но у меня похожая ситуация, и я пытаюсь исключить возможности, почему change
не запускает мою текстовую область , В моем случае есть обработчик change
, который не работает, если я щелкаю область, в которой все события click
по умолчанию запрещены и заменены пользовательским поведением.