js自定义事件

var oDiv = document.getElementById("myDiv") , event;
oDiv.addEventListener("myevent",function (e) {
  console.log(e.detail);
});
if(document.implementation.hasFeature("CustomEvents" , "3.0")){
  event = document.createEvent("CustomEvent");
// 事件类型,是否冒泡,是否阻止浏览器的默认行为 
  event.initCustomEvent("myevent" , true , false , {a:1,b:2});
  console.log(event);
// 触发myevent事件
  oDiv.dispatchEvent(event);
}复制代码
相关文章
相关标签/搜索