JS的事件对象(Event)
时间:2010-12-06 来源:liushan
代码
  
    
      function getEvent(event) {var ev = event || window.event;
if (!ev) {
var c = this.getEvent.caller;
while (c) {
ev = c.arguments[0];
if (ev && (Event == ev.constructor || MouseEvent == ev.constructor)) { /怿飞注:YUI 源码 BUG,ev.constructor 也可能是 MouseEvent,不一定是 Event
break;
}
c = c.caller;
}
}
return ev;
}
调用执行的是:
  function foo(){
     var e =  getEvent();
     alert(e);
  }
复习下事件,长年用JQ,都给忘了~
 相关阅读 更多 + 
    
  
代码
  









