Js、事件绑定

来源:互联网 发布:mac相簿照片怎么删除 编辑:程序博客网 时间:2024/05/16 01:21

事件绑定存在的意义!?那就是多个相同的触发事件都起作用而存在的,一般的,没有事件绑定,起作用的是最后一个事件。

事件绑定有兼容性问题。IE:attachEvent(事件名称, 函数);DOM:addEventListener(事件名称,函数, 捕获),捕获一般是写false;

处理兼容性的写法是(封装起来

function AddEvent(obj, ev, fn){<span style="white-space:pre"></span>if(obj.attachEvent){obj.attachEvent('on'+ev, fn);}<span style="white-space:pre"></span>else{obj.addEventListener(ev, fn, false);}}
其中obj是对象,ev是触发事件,fn是函数(进行的操作)。

0 0