.trigger()
Ручной вызов обработчика события у выбранного элемента. Запуск пользовательских событий с дополнительными передаваемыми данными.
trigger(targets, event, detail)
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
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 запущено!