порядок выполнения обработчиков событий в javascript - PullRequest
4 голосов
/ 08 февраля 2012

Если несколько обработчиков событий присоединены к одному и тому же событию в одних и тех же элементах, в каком порядке они выполняются?

Я посмотрел на это , которое более конкретно относится к событию клика. это говорит о том, что стандарты ничего не определяют о заказе.

Итак, мой вопрос, в каком порядке выполняются события? (это событие может быть любым событием, которое может быть синхронным или асинхронным)

1 Ответ

2 голосов
/ 08 февраля 2012

Как я могу судить по эмпирическому тестированию, обработчики событий щелчка выполняются в том порядке, в котором они были присоединены к объекту. Первый прикрепленный является первым для выполнения.

Вот тестовый стенд, который я запускал в Chrome, Firefox, IE9 и Safari, и все они выполняли обработчики событий в порядке, в котором они были изначально подключены.

Рабочий испытательный стенд: http://jsfiddle.net/jfriend00/yTYxV/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...