@guillermo
Для создания своего события на JavaScript необходимо использовать метод EventTarget.dispatchEvent(). Создание своего события происходит в несколько этапов:
1
|
var myEvent = new Event('myCustomEvent'); |
1 2 3 |
element.addEventListener('myCustomEvent', function(event) { // код обработчика события }); |
1
|
element.dispatchEvent(myEvent); |
Таким образом, при вызове события "myCustomEvent" будет выполнен обработчик, который был определен на втором этапе.