Библиотека имитации событий Javascript
Знаете ли вы библиотеку JS для моделирования событий DOM? Я знаю, что эта операция может быть выполнена, но я не могу найти библиотеку для этого.
ОБНОВЛЕНИЕ: я пытаюсь объяснить лучше мой вопрос. Javascript может имитировать такие события, как щелчок пользователя, я ищу библиотеку, которая поможет мне в этой операции.
4 ответа
kangax сделал очень полезный набор расширений для платформы PrototypeJS, который может вас заинтересовать - Event.simulate.
Все основные библиотеки javascript имеют возможность инициировать события. Чтобы добавить в список примеров, в jquery вы делаете это с: $("target_element").trigger("an_event");
http://developer.yahoo.com/yui/3/event/
"""Имитированные события - это события, созданные браузером, которые в большинстве случаев ведут себя точно так же, как и события, инициированные пользователем. События всплывают, как обычно, и объекты событий создаются со свойствами, содержащими данные о событии (иногда эти свойства в частности, поэтому рекомендуется использовать методы выравнивания браузера Y. Event для получения соответствующих значений для таких свойств, как target, relatedTarget и charCode. Все обработчики событий вызываются синхронно для каждой цели события в течение всего времени существования события. События моделируются с использованием метода simulate() в любом экземпляре Y.Node. """
Вы можете использовать prototype.js для запуска ваших собственных пользовательских событий
например, treeContainer.fire('nodeIcon:mousedown', {targetEvent: событие, узел: узел});