zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

JS实例事件应用 绑定 移除
2023-06-13 09:14:41 时间
复制代码代码如下:

/**
*@description事件绑定,兼容各浏览器
*@paramtarget事件触发对象
*@paramtype事件
*@paramfunc事件处理函数
*/
functionaddEvents(target,type,func){
if(target.addEventListener)//非ie和ie9
target.addEventListener(type,func,false);
elseif(target.attachEvent)//ie6到ie8
target.attachEvent("on"+type,func);
elsetarget["on"+type]=func;//ie5
};

复制代码代码如下:

/**
*@description事件移除,兼容各浏览器
*@paramtarget事件触发对象
*@paramtype事件
*@paramfunc事件处理函数
*/
functionremoveEvents(target,type,func){
if(target.removeEventListener)
target.removeEventListener(type,func,false);
elseif(target.detachEvent)
target.detachEvent("on"+type,func);
elsetarget["on"+type]=null;
};