问答详情
源自:4-2 [DOM事件] QQ面板拖拽效果(下)

关于event的一个小问题。

老师的代码
  document.onmousemove=function(event){
   event = event || window.event;
   fnMove(event,disX,disY);
 }

---------------------------------------------------------------------------------------------------------------

我的代码
document.onmousemove=fnMove(event,disX,disY);

在不考虑兼容性的前提下,为什么不能像我这样写呢??我这样写没有出现效果。。

提问者:无敌小哥儿 2016-11-21 00:18

个回答

  • stone310
    2016-11-21 07:29:46
    已采纳

    document.onmousemove=fnMove(event,disX,disY);

    这么写就是直接调用fnMove这个函数,直接调用的时候,event并不承载在任何事件之上,因此无法正确获取值