在与animationend绑定的函数之前延迟

时间:2013-10-11 08:57:25

标签: jquery html5 css3

我想在函数执行之前设置延迟,该延迟与Img1动画完成绑定。

$(document).ready(function(){   
$("#Img1").bind.('animationend webkitAnimationEnd', function() {        
    $("#Img2").addClass("fadeOutRight animated");enter code here    
});     

});

2 个答案:

答案 0 :(得分:0)

如果我理解正确你想延迟addClass吗?

$(document).ready(function(){   
$("#Img1").bind.('animationend webkitAnimationEnd', function() {

    var delay = 500; // delay in milliseconds

    setTimeout(function() {
        $("#Img2").addClass("fadeOutRight animated");
    }, delay);
}); 

答案 1 :(得分:0)

这就是你要找的东西:

$("#img1").animate({
    //Do stuff.
},500).queue(function(){
     $("#Img2").addClass("fadeOutRight animated");
     $(this).dequeueu();
})