如何从普通javascript触发jquery事件?我有一个jQuery触发器
$(el).trigger('change_mode', 'keyboard')
如何使用香草javascript模拟同一件事?
有关触发事件的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);