关于IE和DOM中事件对象获取兼容性问题

http://img.mukewang.com/580a30ec000185eb04210112.jpg

这个getElement里的function用来获取事件,里面的内容是chrome等浏览器和IE的能力检测。我想问一下下面那行中的三个event,哪个是我用function导进去的,哪个是本身属性名?谢谢~

Whitney_Wang
浏览 1841回答 1
1回答

千秋此意

return event ? event : window.event;这一句即:if (event == true) {     return event; } else {     return window.event; }所以前两个都是你的参数传的event,第三个是window的属性名。另外参数名还是写ev或者e比较好,要兼容ie可以写:function getEvent(ev) {     return ev || event; } // 如果这样,必须写成window.event,不然ff下会报not defined function getEvent(ev) {     return window.event || ev; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js