js移除事件 js绑定事件实例应用_javascript技巧
程序员文章站
2024-01-02 10:47:52
...
复制代码 代码如下:
/**
* @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绑定事件实例应用_javascript技巧
-
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件_javascript技巧
-
js实现屏蔽默认快捷键调用自定义事件示例_javascript技巧
-
JS判断文本框内容改变事件的简单实例_javascript技巧
-
js中事件的处理与浏览器对象示例介绍_javascript技巧
-
JavaScript高级程序设计 阅读笔记(十七) js事件_javascript技巧
-
js动态添加onclick事件可传参数与不传参数_javascript技巧
-
js控制鼠标事件移动及移出效果显示_javascript技巧
-
JS事件绑定的常用方式实例总结
-
JS绑定事件跟随切换代码实例(2)