jQuery无限循环,动画很多项?

时间:2012-09-01 02:54:58

标签: javascript jquery

首先,这是一个jFiddle,它可以帮助你看到我来自哪里:http://jsfiddle.net/gfyans/x9fGS/(这是非常粗糙的,现在凌晨4点,所以它不是世界上最好的代码)。

基本上我想要做的是在我的文档中创建一堆div并同时为每个div的不透明度设置动画。

我让它创建网格并一个接一个地动画,但我坚持同时动画。我认为setInterval不适合我想要的东西吗?

谢谢, 格雷格。

1 个答案:

答案 0 :(得分:2)

您只能将触发事件的一个间隔设置为所有框。 就像在这个片段中一样:

var boxes$ = $('.boxItem');

// Triggers the event for all the boxes
function forceAnimate() {
    boxes$.trigger('box.animate');
}

setInterval(forceAnimate, interval);

这是working demo,希望有所帮助。