这个getElement里的function用来获取事件,里面的内容是chrome等浏览器和IE的能力检测。我想问一下下面那行中的三个event,哪个是我用function导进去的,哪个是本身属性名?谢谢~
1 回答
已采纳
千秋此意
TA贡献158条经验 获得超187个赞
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; }
- 1 回答
- 0 关注
- 1840 浏览
添加回答
举报
0/150
提交
取消