使用停止后jquery淡入时出错

使用停止后jquery淡入时出错,jquery,callback,fadein,Jquery,Callback,Fadein,我是jquery新手,需要对不同元素的效果进行链接,因此我使用了如下示例中的回调函数: HTML: 所以,如果我想在任何时候停止它,我调用一个函数,它是这样的: $(".class1").stop(true); $(".class2").stop(true); $(".class3").stop(true); $(".class1").stop().fadeIn(1000,function(){ $(".class2").fadeIn(5000,function(){ $("

我是jquery新手,需要对不同元素的效果进行链接,因此我使用了如下示例中的回调函数:

HTML:

所以,如果我想在任何时候停止它,我调用一个函数,它是这样的:

$(".class1").stop(true);
$(".class2").stop(true);
$(".class3").stop(true);
$(".class1").stop().fadeIn(1000,function(){
   $(".class2").fadeIn(5000,function(){ 
     $(".class3").fadeIn(1000);
   });
});
(不知道是否有更好的方法)

但最重要的问题是,有时,我不知道为什么,如果我再次做动画,图像淡入将无法完成。所以我要问的是,如果我对这两个导致错误的代码做了什么错误,那么您的示例应该是这样的:

$(".class1").stop(true);
$(".class2").stop(true);
$(".class3").stop(true);
$(".class1").stop().fadeIn(1000,function(){
   $(".class2").fadeIn(5000,function(){ 
     $(".class3").fadeIn(1000);
   });
});
或者为您选择另一种方式:

$(".class1").stop().fadeIn(1000);
$(".class2").delay(1000).stop().fadeIn(5000);
$(".class3").delay(5000).stop().fadeIn(1000);

这是你的真实代码吗?匿名函数前有不匹配的括号。请随意使用它/show html/css&eventsbindings@FrédéricHamidi不,这只是我为Post快速编写的一个示例代码。第一个示例并没有停止回调函数,我想这是因为我淡出了不同的元素,它停止了class1,但没有停止其他元素,我想