javascript - 在 jQuery 中创建一个包含多个 DOM 元素和动画的动画队列并按顺序触发它们?

标签 javascript jquery jquery-animate queue

<分区>

Possible Duplicate:
A non-nested animation sequence in jQuery?

我有一个 html/css/js iOS 应用程序,目前有多个动画同时触发。这不仅不是预期的效果,而且对于某些 iOS 设备来说太多了,无法一次处理所有内容并导致动画断断续续。

我想要做的是 .animate() 一切,我想将动画添加到队列中,然后按顺序触发它们。这里的挑战是动画分布在整个应用程序中。

我无法找到如何使用 .queue() 执行此操作 — 或与此相关的任何其他操作...

最佳答案

jQuery 站点上的这个示例可能会帮助解决这个问题——多个动画是在同一个元素上制作的。该示例显示了使用队列一次或按顺序对所有动画进行排序:

http://api.jquery.com/animate/#example-2

另请注意上面的 MLM 评论,以在几个元素上排队动画:

A non-nested animation sequence in jQuery?

关于javascript - 在 jQuery 中创建一个包含多个 DOM 元素和动画的动画队列并按顺序触发它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587252/

相关文章:

javascript - 搜索并用 alt 值替换 td 内的 img 标签

javascript - 如何在 jQuery 验证中检查元素是否具有类?

php - 简单的ajax onclick问题

javascript - Backbone.js - Todo Collection - 这个返回语句中到底发生了什么?

javascript - 如何让 "rotating animation"随机改变速度。指尖陀螺动画。

JQuery Animate 回调在动画完成之前触发

jquery - 我怎样才能让这个 jQuery 动画出现在它点击的实际 div 上?

javascript - 从 Google 电子表格解析 JSON

javascript - bgcolor vs 背景颜色 vs backgroundColor

javascript - 使用 Javascript 将表拆分为一行的单独表