本帖最后由 ebw123 于 2012-09-15 20:15:41 编辑

解决方案 »

  1.   

    搞不明白你的意思。你的<div id="b">本来就在li里,你在它上面移动本来就是在li里面移动呀
      

  2.   

    还没看你具体代码,不过从后面描述来看,好像应该是用 onmouseleave 代替 onmousemove 的事情,以前见过不少类似问题。
      

  3.   

    错了,是用onMouseEnter 代替 onmousemove 
      

  4.   

    onMouseEnter 只在进入时执行一次,不会象 onmousemove 那样在区域内移动也反复执行。
      

  5.   

    没看代码,吃太饱了,囧,不过听LZ描述建议LZ可以试试jQuery的mouseenter和mouseleave事件,有兴趣LZ可以看看jQuery的源码,很短的,就几行而已,原理也很简单。