zoukankan      html  css  js  c++  java
  • 原生js 通用事件绑定

     1 /*原文地址:http://ejohn.org/blog/flexible-javascript-events/*/
        http://blog.csdn.net/qi1271199790/article/details/53458043
    2 /** 3 * [addEvent &&removeEvent description] 4 * @param {[obj]} obj [绑定事件的对象] 5 * @param {str} type [绑定的事件的名称] 6 * @param {Function} fn [事件触发的回调函数] 7 */ 8 var txt=document.getElementById('txt'); 9 function addEvent(obj,type,fn){ 10 if(obj.attachEvent){ 11 obj['e'+type+fn] = fn; 12 obj[type+fn] = function(){ 13 obj['e'+type+fn](window.event); 14 }; 15 obj.attachEvent('on'+type,obj[type+fn]); 16 }else{ 17 obj.addEventListener(type,fn,false); 18 } 19 } 20 function removeEvent(obj,type,fn){ 21 if(obj.detachEvent()){ 22 obj.detachEvent('on'+type,obj[type+fn]); 23 obj[type+fn] = null; 24 }else{ 25 obj.removeEventListener(type,fn,false); 26 } 27 }
  • 相关阅读:
    SpringMVC—概述
    Spring—切点表达式
    Spring—Ioc
    Spring—spring概述
    MyBtis—原理及初始化
    mysql数据增删查授权
    mysql完整性约束
    mysql枚举类型与集合类型
    mysql字符类型
    mysql日期类型
  • 原文地址:https://www.cnblogs.com/lcddjm/p/5761371.html
Copyright © 2011-2022 走看看