Как на javascript создать своё событие?

Пользователь

от guillermo , в категории: JavaScript , 9 месяцев назад

Как на javascript создать своё событие?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от miguel_ritchie , 9 месяцев назад

@guillermo 

Для создания своего события на JavaScript необходимо использовать метод EventTarget.dispatchEvent(). Создание своего события происходит в несколько этапов:

  1. Создание экземпляра класса Event:
1
var myEvent = new Event('myCustomEvent');


  1. Определение обработчика события:
1
2
3
element.addEventListener('myCustomEvent', function(event) {
  // код обработчика события
});


  1. Вызов события:
1
element.dispatchEvent(myEvent);


Таким образом, при вызове события "myCustomEvent" будет выполнен обработчик, который был определен на втором этапе.