一般来说,可以直接封装成这种形式: addEventListener的使用方式:主要是DOM2级 target.addEventListener(type, listener, useCapture); target就是要注册事件的对象 type就是事件类型 比如“click" listener就是
分类:
其他好文 时间:
2016-03-18 21:47:40
阅读次数:
213
IE浏览器监听: function attachEvent(string eventFlag, function eventFunc) eventFlag: 事件名称,但要加上on,如onclick、onmouseover… eventFunc: 绑定到事件中执行的动作 在事件监听流中可以使用win
分类:
Web程序 时间:
2016-03-18 10:50:55
阅读次数:
295
1.事件绑定 IE独有下的绑定事件 attachEvent(事件名,函数)--反向执行,且一个按钮可执行多个事件的功能。 detachEvent()--解除绑定 FF/chorme下的绑定事件 addEventListener removeEventListener--解除绑定2.捕
分类:
其他好文 时间:
2016-03-12 22:35:59
阅读次数:
223
//跨浏览器兼容//跨浏览器添加事件function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){ obj.attach
分类:
Web程序 时间:
2016-03-09 15:57:05
阅读次数:
190
attachEvent是ie添加事件处理程序,接收两个参数,其中事件类型名称要加"on", 可以添加多个事件处理程序,按照添加顺序相反的顺序触发; addEventListener是给非ie添加事件处理程序,接收三个参数,第一个是事件名,不需要加“on”, 第二个是绑定的函数,第三个参数是一个布尔值
分类:
其他好文 时间:
2016-03-09 12:23:18
阅读次数:
163
function addEvent(el ,type ,fn){ if(el.addEventListener){ el.addEventListener(type,fn,false); }else if(el.attachEvent){ el.attachEvent('on'+type,fn);
分类:
编程语言 时间:
2016-02-22 15:49:13
阅读次数:
174
1. 事件绑定$(el).bind ie使用attachEvent,其它浏览器使用addEventListener,不同的是ie多了个on前缀,this绑定在window上,需要用call和apply修正this 的指向。 if (element.addEventListener) { elemen
分类:
Web程序 时间:
2016-02-17 19:06:19
阅读次数:
188
跨浏览器事件 跨浏览器添加事件 //跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){//
分类:
编程语言 时间:
2016-02-03 13:32:59
阅读次数:
304
addEventListener 是在DOM2 标准中定义的方法,所以只用支持DOM2的浏览器才支持这方法(IE9)IE8 及其之前的用 attachEvent ,这个只支持事件冒泡,因此事件处理程序也只在冒泡阶段调用事件流意味着页面上不只一个元素可以相应同一个事件,当你单击一个按钮时,它的容器,整...
分类:
其他好文 时间:
2016-01-26 12:29:35
阅读次数:
128
//addEventListener 主流浏览器绑定事件 //attachEvent IE浏览器绑定事件//obj执行事件的元素对象tp 函数类型 click等fn函数处理事件 //addHandler是兼容事件绑定的函数名称 function addHandler(obj,tp...
分类:
其他好文 时间:
2015-12-31 10:28:24
阅读次数:
136