本帖最后由 ning6308 于 2012-05-02 16:58:58 编辑

解决方案 »

  1.   

    我没定义移除啊,移除怎么默认就是“alert(1)"
      

  2.   


    <ul id="Menu">
    <li><a title="1">管理片区</a></li>
        
    </ul>
      

  3.   

    改为mouseover也可以。
    hover()方法只绑定一个处理函数时,在进入和退出元素时都会执行这个函数,所以alert了两次,并不是说移出时的默认处理就是alert(1);
      

  4.   

    在jquery源码中有这么一段:hover: function( fnOver, fnOut ) {
      return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
     }
    也就是说hover!= mouseover+mouseout。但hover=mouseenter + mouseleave。