js移除事件 js绑定事件实例应用
2018-10-12 13:52
465 查看
/**
* @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;
};
您可能感兴趣的文章:
相关文章推荐
- js移除事件 js绑定事件实例应用
- js立即执行函数应用--事件绑定
- 用原生 JS 实现双向绑定及应用实例
- JS绑定事件和移除事件的处理方法
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- JQuery入门――移除绑定事件unbind方法概述及应用
- Node.js---03、node.js 的事件(仅四行关键代码)以及应用实例
- js立即执行函数应用--事件绑定
- vue.js怎样移除绑定的点击事件?
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- JS绑定事件和移除事件的处理方法
- JS绑定事件和移除事件的处理方法
- JQuery入门――移除绑定事件unbind方法概述及应用
- js移除元素所有click绑定事件
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)
- js事件应用(事件绑定、拖拽吸附、事件捕获)
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- js鼠标滚轮上下滚动监听事件应用实例(跨浏览器,亲测)
- js实例分析JavaScript中的事件委托和事件绑定