Как заставить выполняться обработчик после всех имеющихся обработчиков данного элемен
Здравствуйте. У меня возникла такая проблема, попробую объяснить. Есть некий скрипт (не мой), который обрабатывает некое событие. Мне понадобилось еще добавить свой обработчик. Но мой обработчик должен выполниться только после того, как выполнится "не мой" обработчик, который изменяет некое состояние. Но мой обработчик выполняется первым, что мне никак ненужно, так как состояние некое "не моим" скриптом еще неизменено. Подскажите, пожалуйста, как мне сделать чтобы мой обработчик выполнялся последним. Может есть какой нибую суффикс, как у селекторов (p:last):help:
|
можно проделегировать событие - повесить обработчик на родительский элемент и ловить всплывающие события.
но можно и ковырнуть внутренности коллекции - но это уже advanced способ. |
+ сделать так, чтобы твой обработчик зарегистрировался после чужого, а не до - тогда и ловить он будет после.
+ выполнять его с setTimeout/postMessage смотря что проще |
Часовой пояс GMT +3, время: 19:27. |