@Roweb
Верстальщик

Как передать свои данные в обработчик события?

<button type="button" id="but">Play</button>

let ev = new Event('my-event');
      but.addEventListener('click', function () {
         let variable = 'data';
         window.dispatchEvent(ev)
        })

        window.addEventListener('my-event', function (e) {
           alert('my-event run');
        })


По клику на кнопку вызывается событие на window. Как передать variable в обработчик события? На jquery это делается передачей второго аргумента в функцию trigger, а как подобное сделать на чистом javaScript?
  • Вопрос задан
  • 358 просмотров
Решения вопроса 1
@Azperin
Дилетант
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы