如何使用javascript触发jquery事件?

问题描述 投票:0回答:1

如何从普通javascript触发jquery事件?我有一个jQuery触发器

$(el).trigger('change_mode', 'keyboard')

如何使用香草javascript模拟同一件事?

javascript jquery events javascript-events custom-events
1个回答
0
投票

有关触发事件的MDN上的[签出this]页面,您可以通过Event对象上的属性将“参数”发送到事件处理程序。

var event = new Event('change_mode');

event.param = 'keyboard'

// Listen for the event.
el.addEventListener('change_mode', function (e) {
  console.log(e.param)
});

// Dispatch the event.
el.dispatchEvent(event);
© www.soinside.com 2019 - 2024. All rights reserved.