【发布时间】:2011-01-18 00:01:51
【问题描述】:
我有一组通过 ajax 加载的 div(我们说的是 6 个 div,代表 6 个产品)。
我想要完成的是一个渐进式动画,比如每个 div 的 jquery.fadeIn(),在前一个 div 的动画完成之后。这样做的最佳方法是什么?
我是这样想的:
- 我通过 ajax 获得了新的 html 元素 - 完成
- 我迭代它们 - 我可以将它们作为隐藏插入然后迭代它们
- 对于每一个,我用一个 fadeIn() 显示它,当动画完成时,我显示下一个 - 对于每个我执行fadeIn 并以某种方式回调到下一个...
【问题讨论】:
-
这个问题经常被问到,而且有很多潜在的解决方案。请参阅:stackoverflow.com/questions/461912/… 和 stackoverflow.com/questions/505434/… 和 stackoverflow.com/questions/1594077/…
-
嗯,是的,但是解决方案更好,是jquery插件的形式。
-
这意味着现有问题的读者现在将被剥夺 jquery 插件解决方案,因为它被发布在此处而不是现有问题上。
标签: javascript jquery animation