document.addEventListener("mouseove", function(){  ****    }, true);
function func(){
   *****
}
document.addEventListener("mouseove", func(), true);
这两个一摸一样的代码,执行结果却不一样,第二种无法绑定,并且一载入就把那个func()给执行了。。

解决方案 »

  1.   

    第二种是绑定了至于func函数,至于为什么会执行的话,应该document的mouseove事件,可能有什么特殊性吧
      

  2.   

    第二个是个错误语句。。
    你绑定的是return出来的东西。。或者是。undefined。
      

  3.   


    document.addEventListener("mouseove", func(), true);
    晕,你这样写明显不对撒fun(),这是直接执行方法了。应该把函数名作为参数赋为给addEventListener方法。document.addEventListener("mouseove", func, true);