js移除事件 js绑定事件实例应用

2019-12-24,,

复制代码 代码如下:
/**
* @description 事件绑定,兼容各浏览器
* @param target 事件触发对象
* @param type 事件
* @param func 事件处理函数
*/
function addEvents(target, type, func) {
if (target.addEventListener) //非ie 和ie9
target.addEventListener(type, func, false);
else if (target.attachEvent) //ie6到ie8
target.attachEvent("on" + type, func);
else target["on" + type] = func; //ie5
};

复制代码 代码如下:
/**
* @description 事件移除,兼容各浏览器
* @param target 事件触发对象
* @param type 事件
* @param func 事件处理函数
*/
function removeEvents(target, type, func){
if (target.removeEventListener)
target.removeEventListener(type, func, false);
else if (target.detachEvent)
target.detachEvent("on" + type, func);
else target["on" + type] = null;
};

您可能感兴趣的文章:

  • javascript中的绑定与解绑函数应用示例
  • JS中动态添加事件(绑定事件)的代码
  • js和jquery批量绑定事件传参数一(新猪猪原创)
  • JS中批量给元素绑定事件过程中的相关问题使用闭包解决
  • js添加绑定事件的方法
  • JavaScript中利用jQuery绑定事件的几种方式小结
  • js绑定事件this指向发生改变的问题解决方法
  • js绑定事件和解绑事件

《js移除事件 js绑定事件实例应用.doc》

下载本文的Word格式文档,以方便收藏与打印。