在javascript中 ?,document.createEvent()的函數來專門創建自定義事件。
自定義事件到激發這個事件,需要document.createEvent(),event.initEvent(),element.dispatchEvent()這三步,分別是創建事件對象,初始化事件對象,觸發事件。
function?foo1(){console.log("foo1?is?execute");
}
function?foo2(){
console.log("foo2?is?execute");
}
var?ev=document.createEvent('HTMLEvents');
ev.initEvent('fakeEvent',false,false);
document.addEventListener("fakeEvent",foo1,false);
document.addEventListener("fakeEvent",foo2,false);