@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?
  • Вопрос задан
  • 412 просмотров
Решения вопроса 1
@Azperin
Дилетант
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
30 нояб. 2024, в 20:49
2000 руб./за проект
30 нояб. 2024, в 20:18
5000 руб./за проект