Если у меня есть текстовое поле с зарегистрированным обработчиком событий onblur
и кнопкой с зарегистрированным обработчиком событий onmouseup
, какая из этих двух функций будет работать раньше и почему?JavaScript Event Handler Race
Чтобы сделать мой вопрос более ясным, давайте предположим, что в настоящее время фокус находится в текстовом поле, и я хочу нажать на кнопку.
Будет ли разница между различными интернет-браузерами?
Редактировать
Особенно сложно кажется onmousedown
события, когда он зарегистрирован с помощью кнопки, в то время как текстовое поле имеет onblur
событие зарегистрированного с ним.
Примечание: * В отличие от MSIE, в котором почти все элементы получают событие размытия - почти все виды элементов в браузерах Gecko НЕ работают с этим событием. * Ссылка: https: //developer.mozilla .org/en-US/docs/Web/API/GlobalEventHandlers.onblur – Raptor
@ShivanRaptor: Текстовые поля, однако, делают. –
Моя ошибка, я имел в виду событие 'onmouseup'. :-) – Luka