this 指针的隐式赋值 this总是指向调用该方法的对象; 在事件中,this指向触发这个事件的对象,特殊的是,IE中的attachEvent中的this总是指向全局对象Window; 显示操纵 this 指针 Javascript引擎通过以下两种方式允许我们显式指定this指针指代的对象: 1. ...
分类:
编程语言 时间:
2017-04-12 03:16:50
阅读次数:
170
跨浏览器添加事件 //跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){//IE obj. ...
分类:
Web程序 时间:
2017-04-08 16:00:46
阅读次数:
259
IE低版本浏览器和其他浏览器一般都不一样,为了实现兼容,可以采用以下的方法: /*为元素添加事件监听 兼容各种浏览器*/if(div.attachEvent){ //ie浏览器 div.attachEvent("onclick",show); }else{ div.addEventListener( ...
分类:
Web程序 时间:
2017-03-25 23:45:32
阅读次数:
332
复习下事件的有关内容: 1.现在用的绑定/删除: obj.addEventListener(type,fn,false) obj.removeEventListener(type) obj.attachEvent(type,fn) //ie obj.detachEvent(type) 2.js的ev ...
分类:
其他好文 时间:
2017-03-14 10:39:08
阅读次数:
276
1.赋值形式及其问题 这样做,第二次赋的值会替换掉第一次的值 ,点击时只会输出1 2.函数形式 所有IE:obj.attachEvent(事件名称,事件函数) a.没有捕获 b.事件名称有on c.事件执行顺序:标准IE正序,非标准倒序 d.事件函数中this指向window 标准下(IE9+):o ...
分类:
其他好文 时间:
2017-03-12 10:58:04
阅读次数:
113
效果图 html代码 css代码 js代码 繁琐版使用率低 简单版,代码使用率高 其中有设计到的兼容问题 IE9以前支持的是attachEvent() w3c标准支持的是addEventListener() 做一个if else if的判断句 就可以判断出来 ...
分类:
其他好文 时间:
2017-03-05 15:46:47
阅读次数:
197
与访问 DOM 中的 event 对象不同,要访问 IE 中的 event 对象有几种不同的方式,取决于指定事 件处理程序的方法。 在使用 DOM0 级方法添加事件处理程序时,event 对象作为 window 对象的一个 属性存在 如果事件处理程序是使用 attachEvent()添加的,那 么就 ...
分类:
其他好文 时间:
2017-02-23 00:50:33
阅读次数:
230
可以从IE特有的方法和非IE特有的方法来区分不同的浏览器 1.为元素添加事件监听: 非IE:.addEventListener("click",show,false)//第三个参数为事件流,true为事件捕获,false为事件冒泡 IE:.attachEvent("onclick",show); 2 ...
分类:
Web程序 时间:
2016-12-23 01:20:03
阅读次数:
207
总结一下平时遇到的浏览器兼容性问题,本篇关于JS。 1.事件绑定 兼容写法: 小结:addEventListener()兼容firefox、chrome、safari、opera、IE9+ attachEvent()兼容IE7,8 2.event事件对象 兼容写法 小结:e兼容火狐浏览器,windo ...
分类:
Web程序 时间:
2016-12-18 20:45:26
阅读次数:
257
jquery addEventListener或attachEvent都可以用bind代替吗? meinxiaoo11级分类:汇编语言被浏览244次2013.11.12 jquery addEventListener或attachEvent都可以用bind代替吗? meinxiaoo11级分类:汇编 ...
分类:
其他好文 时间:
2016-12-17 20:19:43
阅读次数:
255