我正在尝试编写一段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});
});
我做错了吗?
提前致谢。
答案 0 :(得分:1)
尝试将.stop()
更改为.stop(true, true)
。
答案 1 :(得分:0)
http://jsfiddle.net/CKrPF/ - 这不能正常工作吗?