JQuery同步动画

2024-03-30

在很多情况下我希望动画能够同步执行。特别是当我想制作一系列连续的动画时。

有没有一种简单的方法来制作 jQueryanimate函数调用同步?

我想到的唯一方法是在动画完成时将标志设置为 true 并等待该标志。


jQuery 无法制作同步动画。

请记住,JavaScript 在浏览器的 UI 线程上运行。

如果您制作同步动画,浏览器将冻结,直到动画完成。

为什么需要这样做?

您可能应该使用 jQuery 的回调参数并在回调中继续您的方法代码,如下所示:

function doSomething() {
    var thingy = whatever;
    //Do things
    $('something').animate({ width: 70 }, function() {
        //jQuery will call this method after the animation finishes.
        //You can continue your code here.
        //You can even access variables from the outer function
        thingy = thingy.fiddle;
    });
}

这称为闭包。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JQuery同步动画 的相关文章

随机推荐

  • 如何防止浏览器在返回 Django 时重新填充表单数据

    我有一个 Django 表单 可以将数据提交到数据库 成功填写表单并提交数据后 表单将重定向到另一个页面 但是 当用户点击浏览器上的后退按钮时 数据就会返回 有没有办法防止数据返回 将其添加到您的 HTML 中 它将不会缓存 如果你想要 D
  • Dynamic_cast 是如何工作的?

    如果您有以下情况 class Animal class Bird public Animal class Dog public Animal class Penguin public Bird class Poodle public Dog
  • LinkedIn API 字段选择器

    我最近开始阅读和测试 LinkedIn 的 API 但在使用时遇到问题field selectors 我的目标是使用 API 获取有关人员的信息 例如名字 姓氏 当前公司和头衔 默认情况下 人员搜索 https developer link
  • 如何像alert()一样聚焦窗口/选项卡?

    如果在我的某些选项卡中执行了alert 那么该选项卡将立即被选中 问题是 这个alert 框很丑 我已经用我的设计和所有内容创建了 但是当我调用它时 选项卡未被选择 聚焦 窗口 焦点 不起作用 有任何想法吗 您无法可靠地强制窗口或选项卡获取
  • 使用 openpyxl 用颜色填充单元格?

    我目前正在使用 openpyxl v2 2 2 for Python 2 7 我想为单元格设置颜色 我使用了以下进口 import openpyxl from openpyxl import Workbook from openpyxl s
  • 开始使用 .NET - ASP.NET、WPF、Silverlight 还是命令行 C#?

    如果有人开始使用 NET 框架 最可行的模板是什么 我所说的可行是指具有最低学习曲线和最高收益的方法 从 开始 命令提示符应用程序 在 C 中 使用 ASP NET 的 Web 应用程序 XAML C 中的 Silverlight 应用程序
  • Ansible:迭代字典列表 - 循环与 with_items

    当尝试迭代字典列表时 使用循环与 with items 时 我得到不同的结果 我尝试过使用loop dict2items 该结构不是字典 它告诉了我很多信息 呵呵 并使用展平过滤器进行循环 这是字典列表 msg id id1 ip ip1
  • DNN 9.8 - EventLogController 已过时 - 有没有人有关于如何使用依赖注入方法来修复此错误的示例?

    有人可能有一个示例来替换 DNN 模块中旧的错误日志记录吗 我看过以下文章 https dnncommunity org forums aft 1527 https dnncommunity org forums aft 1527 有人在
  • Spring boot @RequestParam unix时间戳到LocalDateTime [重复]

    这个问题在这里已经有答案了 假设我的 RestController 中有 GetMapping public list RequestParam LocalDateTime date 我使用日期请求参数作为 unix 时间戳发出 GET 请
  • python 3.9 中的类型注释约束(`ValueRange`/`MinLen` 等)在哪里?

    看到 很棒的 新产品后Annotatedpython 3 9 中的类型注释 可变类型约束 我赶紧升级 以便可以检查它们 https docs python org 3 library typing html highlight valuer
  • 在 Swift 编程语言中隐藏文本字段的键盘

    我对 Objective C 的经验很少 我想使用 Swift 编程语言隐藏文本字段的键盘 我也尝试过这个 func textFieldShouldReturn textField UITextField gt Bool called wh
  • 使用final关键字声明一个List字段

    如果我在课堂上有以下声明Synapse是一个抽象类型 private final List
  • writeToFile 和 writeToURL 有什么区别?

    也许有人可以在这里解释一下或者发送给我正确的文档 我已经阅读了 IOS 文档 但仍然无法得到它 我什么时候使用 writeToURL 方法 也许问题出在我身上 如果除了我之外的其他人都明白这一点 但如果有人可以帮助我 我将非常感激 不同之处
  • 如何从大气噪声中获得随机数?

    我最近讨论了寻找一种生成真正随机数的方法 讨论最终讨论了使用大气噪声 有人这样做过吗 这个过程涉及什么 有人创建了一个返回从噪声中获得的随机数的网络服务吗 整个网站基于使用大气噪声生成的 真正随机 数字 他们有一个 API 如果您愿意 您可
  • 如何在 Python 中进行按位非运算?

    为了测试使用更基本的构建块 在我的例子中使用 Nand Or 和 And 构建 Xor 操作 我需要能够执行 Not 操作 内置的not似乎只用单个位来做到这一点 如果我做 x 0b1100 x not x 我应该得到0b0011但我只是得
  • sql查询获取已删除的记录

    你有一张桌子table1其中包含id列 即int 11 not null auto increment并从 1 开始 假设您有 10 000 条记录 可以看出最后一条记录的id是10000 一旦删除了 3 条记录 表中就有 9 997 条记
  • HttpWebRequest 的 URL 被特殊字符截断

    我需要调用的 Web 服务的 URL 包含一个包含自由格式文本的参数 我不知道为什么它是这样设计的 因为它是使用 POST 发送的 并且包含许多字段作为 POST 的一部分 但是 这给我带来了一个问题 对于井号和 等某些字符 URL 在遇到
  • 如何在ireport中为堆积条形图中的条形设置不同的颜色?

    我需要为堆积条形图中的每个条形设置唯一的颜色 无论我在一个条中看到什么颜色 它都不应该在任何其他条或任何其他堆栈中重复 例如 我的报告中有 5 个栏 每个栏有 3 个不同的堆栈 我想将红色相关颜色应用于第一个条形及其堆栈 第二条应该有蓝色相
  • JTextField - setColumns() 方法对我不起作用

    我的问题是我的 JTextField setColumns int field1 setColumns 5 不起作用 我猜这是布局管理器的问题 不过 我正在从练习册上学习 我所知道的唯一布局是 flowLayout borderLayout
  • JQuery同步动画

    在很多情况下我希望动画能够同步执行 特别是当我想制作一系列连续的动画时 有没有一种简单的方法来制作 jQueryanimate函数调用同步 我想到的唯一方法是在动画完成时将标志设置为 true 并等待该标志 jQuery 无法制作同步动画