Javascript 如何在jQuery中启动.hover后检查鼠标是否仍在悬停?
我有一些li框,当最终用户将光标悬停在它们上时,它们会发出这个jQuery调用:Javascript 如何在jQuery中启动.hover后检查鼠标是否仍在悬停?,javascript,jquery,Javascript,Jquery,我有一些li框,当最终用户将光标悬停在它们上时,它们会发出这个jQuery调用: $('.boxgrid.slidedown').hover(function(){ $(".cover", this).stop().animate({top:'-150px'},{queue:false,duration:300}); }, function() { $(".cover", this).stop().animate({top:'4px'},
$('.boxgrid.slidedown').hover(function(){
$(".cover", this).stop().animate({top:'-150px'},{queue:false,duration:300});
}, function() {
$(".cover", this).stop().animate({top:'4px'},{queue:false,duration:300});
});
现在我想在用户指向光标后等待半秒钟,这样我就可以暂停了
下滑效应。如果鼠标仍悬停,则向下滑动将继续,否则将不会发生任何事情
我尝试使用settimeout(),但没有成功。谢谢。有一个插件,我想
也许这会有所帮助:另一篇帖子也在问类似的问题