到现在我学习的事件函数绑定对象都是使用的obj.on事件名称=函数名 这是我今天学习的第一种事件函数绑定对象方法。 这种方法有一个缺点就是这个对象的同意个事件只能绑定一个函数,那么就需要第二种事件函数绑定对象的方法了。 第二种方法存在着兼容性的问题ie:obj.attachEvent(事件名称,事件 ...
分类:
其他好文 时间:
2016-07-19 13:37:22
阅读次数:
111
<script type="text/javascript"> function addOnBeforeUnload(e) { var ev = e || event; ev && (ev.returnValue = '你确定要离开?'); } if(window.attachEvent){ win ...
分类:
其他好文 时间:
2016-07-13 22:49:12
阅读次数:
161
事件绑定兼容写法: 1.普通写法 2.还可以用闭包的形式来实现 事件移除兼容写法: removeEvent()是用来移除addEventLIstener()的,detachEvent()是用来移除ie8以下attachEvent()事件的。 注:要使用removeEvent(detachEvent) ...
分类:
其他好文 时间:
2016-07-06 13:05:43
阅读次数:
117
有的时候,需要临时判断是否加载成功和成功以后的操作。 1 var ifame = document.getElementById("mapHostel"); 2 if (ifame.attachEvent) { 3 ifame.attachEvent("onreadystatechange", fu ...
分类:
其他好文 时间:
2016-07-06 10:05:32
阅读次数:
150
事件绑定 IE方式 attachEvent(事件名称,函数),绑定事件处理函数 datachEvent(事件名称,函数),解除绑定 DOM方式 addEventListener(事件名称,函数,捕获) removeEventListener(事件名称,函数,捕获) 何时使用时间绑定 绑定事件和thi ...
分类:
其他好文 时间:
2016-07-03 21:16:58
阅读次数:
190
wheel(function(isTrue){ console.log(isTrue); }) function wheel(callback){ if(navigator.userAgent.indexOf('Firefox') 1){ if(document.attachEvent){ docu ...
分类:
Web程序 时间:
2016-06-16 23:16:15
阅读次数:
310
addEventListener 用于注册事件处理程序,IE 中为 attachEvent,我们为什么讲 addEventListener 而不讲 attachEvent 呢?一来 attachEvent 比较简单,二来 addEventListener 才是 DOM 中的标准内容。 简介 addE ...
分类:
其他好文 时间:
2016-06-14 14:02:09
阅读次数:
221
在 chrome opera safari 中 注意事项: A:fn为匿名函数式无法移除的,道理简单 B:false:在冒泡阶段调用事件处理函数 C:移除的事件意义是清楚内存 在IE 中 添加:obj.attachEvent(onclick, fn); 移除:obj.detachEvent(oncl ...
分类:
Web程序 时间:
2016-06-02 23:20:49
阅读次数:
193
有关兼容性:IE8之前只有attachEvent,并且它是不支持捕获的,默认冒泡的。 有关事件注册数量:a.onclick只能注册一个回调函数,addEventListener与attachEvent可以注册多个。 有关调用顺序: html属性定义的函数先执行,addEventListener添加的 ...
分类:
其他好文 时间:
2016-05-31 18:47:25
阅读次数:
123
var zhonghao={ //绑定事件 myAddEvent: function(obj, sEvent, fn){if(obj.attachEvent){obj.attachEvent('on'+sEvent, fn);}else{obj.addEventListener(sEvent, fn ...
分类:
其他好文 时间:
2016-05-25 20:45:21
阅读次数:
129