Javascript和jQuery - 高级顺序动画

时间:2010-09-01 14:46:15

标签: javascript jquery animation

我希望有人可以帮助我,我不知道如何解决这个问题。

首先,这是一个php数组:http://pastie.org/private/s99d8w7cbhjd2yucdijw

如果我为mysql ID = 1执行print_r,那就是:http://pastie.org/private/5b9n86dnxlp96afpiwvjeg

现在我正在将数据推送到javascript:

var sec_0_f = [];
<?php foreach ($action_events["2nd"]["0"]["Free"] as $key => $value) : ?> 
sec_0_f.push('<?php echo $value; ?>');
<?php endforeach ?

依旧......

数组包含的消息每次都有所不同,取决于mysql ID调用。但是,我需要做一些序列。因此消息将显示在#notice(http://pastie.org/private/ge5ceqpihkbl82hs3ya3g)中。然后每个#notice都会触发一个动画,所以#notice animation1,#notice animation2等取决于消息的数量。

所以最多会有20个javascript数组填充数据.. 这里有所需的“系统”,分为2个部分。因此,第1个将在#notice中显示2个“Free”和1个“Corner”消息,并且每个都将触发该函数,但如果您知道我的意思,则不会按照确切的顺序。对于“免费”,“角落”等的每条消息,我都有预制功能。功能名称为“Event”+“Team”+“Number”。 以下是示例:http://pastie.org/private/9j6rcf5f8lb5jmegbbqtog

(实际上需要在那里放一些回调,当它完成时......)。但是对于每个mysql ID,需要抓取相同的函数。所以我正在考虑在每个ID下创建一些数据,并确保每次都调用相同的函数。

很抱歉收到了很长时间的消息,但我一直试图想出几天没有成功的事情。有没有人知道我应该怎么做?我采取了正确的方法吗?

1 个答案:

答案 0 :(得分:0)

如果我做对了,this (click for demo)你想做什么?

它基本上填充数组中的动作(就像你在php中一样),然后在该数组中执行步骤,获取第一个对象并显示它,然后等待一秒,然后进入下一个对象,依此类推直到所有动作都按顺序显示。