zoukankan      html  css  js  c++  java
  • js自定义事件

    自定义事件需要用到 document.addEventListener方法

     document.addEventListener有三个参数:

      event:必须。字符串,指定事件名。

      function:必须。指定要事件触发时执行的函数。 

      useCapture:可选。布尔值,指定事件是否在捕获或冒泡阶段执行。可能值:true - 事件句柄在捕获阶段执行 false- false- 默认。事件句柄在冒泡阶段执行

    var ele=document.getElementById("xxx");
    //在某元素上绑定自定义是事件
    ele.addEventListener('onCustomerEvent', function (event) {  
            alert(event.name+','+event.pwd);  
        }, false);  
    
    //创建Event对象
    var event = document.createEvent('HTMLEvents');  //可选参数:HTMLEvents ,MouseEvents,UIEvents 
    
    // 3个参数:事件类型,是否冒泡,是否可以用 preventDefault() 方法取消事件。
    event.initEvent("onCustomerEvent", true, true);  
    
    //添加自定义属性
    event.name="a14907";
    event.pwd="12345678";
    //触发自定义事件 
    ele.dispatchEvent(event); 
  • 相关阅读:
    spring事务
    事务理解
    zookeeper总结
    maven项目怎样将本地jar包打进去
    applicationcontext理解使用
    servlet 中getLastModified()
    Findbug插件静态java代码扫描工具使用
    上行短信/下行短信
    zookeeper基本原理
    git分支的合并
  • 原文地址:https://www.cnblogs.com/a14907/p/6739637.html
Copyright © 2011-2022 走看看