在jquery中保持动画一段时间

时间:2011-09-08 06:50:49

标签: jquery jquery-ui

这是我在jquery document.ready函数中编写的代码。当页面加载时,它会在循环路径中移动div。 div正在上课'像素'。现在我想保持假设3secs的动画,这样当页面加载时没有看到动作,3秒后div应该开始移动。 这里4000是动画发生的时间段。

var i =0;
$(".pixel").each(function(){
    $(this).animate({path: Paths[type][i] }, 4000)
    i++;
})

1 个答案:

答案 0 :(得分:1)

你可以使用setTimeout:

setTimeout(function() {
    var i =0;
    $(".pixel").each(function(){
        $(this).animate({ path: Paths[type][i++] }, 4000);
    });
}, 3000);