.trigger()

Event

Ручной вызов обработчика события у выбранного элемента. Запуск пользовательских событий с дополнительными передаваемыми данными.

Параметр Тип По умолчанию Описание
targets String null Элемент HTML.
event String null Тип события, например click, scroll и т.д.
detail Any null Данные, передаваемые при срабатывании события.

Использование

<div id="example-trigger"></div>
const exTrigger = util.$('#example-trigger');

// Реакция на пользовательское событие
util.on(exTrigger, 'MyEvent', function (e) {
  console.log(e.type, e.detail.data);
});

// Запускаем пользовательское событие
util.trigger(exTrigger, 'MyEvent', { data: 'запущено!' });

Результат

MyEvent запущено!