首页 > var e=window.event||arguments[0] 含义

var e=window.event||arguments[0] 含义

d1.onmouseover=function(){
        var e=window.event||arguments[0];
        adv.move(e);
      }
      //var e=window.event||arguments[0];这句代码是神马意思?

http://www.cnblogs.com/huajs/archive/2011/11/10/2244793.html
具体可以看这里,解释的很详细


这句代码用来获取事件触发后的event对象,做了一个兼容性处理。
||用来做布尔短路,若浏览器存在window.event对象,e就被指向该对象,否则指向事件处理函数的第一个参数,事件处理函数的第一个参数就是默认为该事件event对象。

【热门文章】
【热门文章】