使用js事件构造器函数定义事件
// 定义事件
var myEvent = new CustomEvent('event_name', {
detail: { value: 'abc'},
});
// 事件绑定
window.addEventListener('event_name', function(event){
console.log('事件处理函数:', event.detail.value); // 'abc'
});
// 触发事件
if(window.dispatchEvent) {
window.dispatchEvent(myEvent);
} else {
window.fireEvent(myEvent);
}
网友评论