jquery Hover bug

时间:2011-03-21 15:26:49

标签: jquery hover

我正在尝试编写一段Jquery,当用户将鼠标悬停在div上时会改变某些内容。

但是,如果我在动画期间将鼠标悬停在div上,则悬停在动画上,则关闭动画不起作用

$('.boxgrid').hover(function(){
    $(".cover", this).stop().delay(1000).animate({top:'80px'},{queue:true,duration:500});
}, function() {
    $(".cover").stop().animate({top:'130px'},{queue:false,duration:0});
});

我做错了吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试将.stop()更改为.stop(true, true)

答案 1 :(得分:0)

http://jsfiddle.net/CKrPF/ - 这不能正常工作吗?