jquery 如何判断在执行点击事件前是否加上了fadeIn事件,求高手秒杀

jquery如何判断在执行点击事件前是否加上了fadeIn事件$('#toolsDivShow').hover(function(){$("#toolsDivShowBa... jquery 如何判断在执行点击事件前是否加上了fadeIn事件

$('#toolsDivShow').hover(function() {

$("#toolsDivShowBackground").fadeIn(1000);

}, function() {
$("#toolsDivShowBackground").fadeOut(1000);
});
以上是我写的一个方法就是有个问题当快速划过几次,他就显示一下隐藏一下,你划过多少次他就显示多少次,你停了他还没停,有没有什么办法就是说判断它之前是否执行了fadeIn或fadeOut还没结束呢?
如何解决这个问题
展开
 我来答
神圣触手
2012-03-28 · TA获得超过829个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:529万
展开全部
$('#toolsDivShow'斗陆).hover(function() {

$("#toolsDivShowBackground"族汪).fadeIn(1000).stop(true,true);

}, function() {
$("#toolsDivShowBackground").fadeOut(1000).stop(true,true);
});

用空穗顷stop就可以解决
追问
朋友可是这样就没有淡入淡出效果了,怎么办?
追答
$('#toolsDivShow').hover(function() {

$("#toolsDivShowBackground").stop(true,true).fadeIn(1000);

}, function() {
$("#toolsDivShowBackground").stop(true,true).fadeOut(1000);
});
把stop方法移到动画方法前面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式