Я ищу способ отправки события из моего плагина jQuery, чтобы он мог иметь несколько прослушивателей для этого события. У меня есть настройка плагина, чтобы он возвращал ссылку на себя, чтобы позже я мог добавить слушателей с помощью открытых методов.
Единственные примеры, которые я видел до сих пор, имеют один обработчик событий, например ::100100
$.fn.foo = function( options ) {
...
// trigger event
options.eventHandler();
}
$('#bar').foo({ eventHandler: myEventHandler })
Это мой единственный вариант, который я собирался сделать, просто иметь массив зарегистрированных обработчиков событий и вызывать каждый из них, или я упускаю лучшую альтернативу.