JavaScript自定义事件和触发(createEvent, dispatchEvent)

Posted Mr.方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript自定义事件和触发(createEvent, dispatchEvent)相关的知识,希望对你有一定的参考价值。

$(dom).addEvent("ft", function() {
    alert("走起");
});

// 创建
var evt = document.createEvent("htmlEvents");
// 初始化
evt.initEvent("ft", false, false);

// 触发, 即弹出文字
dom.dispatchEvent(evt);

  

//type:HTMLEvents  MouseEvents(也可以以此来检测是否是移动端)  UIEvents 
document.createEvent(type) 
// 初始化,事件类型,是否冒泡,是否阻止浏览器的默认行为
event.initEvent(type,false,false)
// 触发
element.dispatchEvent()





以上是关于JavaScript自定义事件和触发(createEvent, dispatchEvent)的主要内容,如果未能解决你的问题,请参考以下文章

javascript中带有自定义触发器的自定义事件

javascript 使用自定义系统属性触发事件

Javascript自定义事件

iOS 上的 Phonegap 触发自定义事件

CustomEvent自定义事件

JavaScript自定义事件 - createEvent()initEvent()和dispachEvent()