最近遇到一个变态,要求鼠标移到导航条的栏目上就自动跳转,而不需要点击。于是考虑用onmousemove这个事件,但是我又做成的头部文件,是共同调用的,这样一来,鼠标移到栏目上的时候就拼命的跳转...,请问有什么办法解决呢?有没有只是在鼠标移上去的一瞬间触发的事件呢?

解决方案 »

  1.   

    弄个标志符?
    第一次置false
    第二次就返回false
    仅仅是想法而已
      

  2.   

    做成iframe就可以了,导航不刷新,只控制iframe跳转
      

  3.   


    用setTimeout计时,如果鼠标放上去的事件大于这个事件就触发事件。触发事件后,清掉setTimeout的值
    clearTimeout
    你可以看看搜狐的tab选项卡。就是当鼠标放上去到达一定的事件才会显示,你快速移动上去是没有反应的。
      

  4.   

    只是简单提一句,这样用户体验很不好哦。实在要这样做,那至少AJAX一下吧,鼠标一放页面就开始刷新这算什么事啊……
    好吧,可以考虑用cookie来保存状态,而不是变量
      

  5.   

    用户一定要用这样的,没办法。结贴,决定采纳IBM的建议。