Mouseover和Mouseout函数jQuery

Mik*_*ike 6 jquery mouseover mouseout

我有这个脚本:

$("#teaser ul.buttons li").mouseover(function()
    {
        $("a",this).animate({ left: '0' },350);
    }).mouseout(function()
    {

        $("a",this).animate({ left: '-11px' },350);
    });
Run Code Online (Sandbox Code Playgroud)

但是当我现在盘旋在一个元素上时.鼠标悬停和鼠标移动继续.我该如何更改此脚本.那当我悬停一个元素.当我将鼠标悬停在元素上时,mouseout会启动.

Raf*_*fay 10

使用mouseentermouseleave不是mouseovermouseout


and*_*dyb 7

http://jsfiddle.net/BBUJ7/你在找什么?我改变了mouseover,并mouseout悬停既然你提到徘徊在的问题,并添加a {position:relative}CSS规则.