javascript - jQuery 持续时间方法

标签 javascript jquery callback

目前我正在为 jQuery 开发一个插件。在某些 jQuery 函数中,您可以传递持续时间(例如 '500ms''1s''fast')参数。

我想 jQuery 中有一个函数可以对那个值进行消减并返回一个以毫秒为单位的值? (所以 1s 会返回 1000 或其他东西)。

这是什么方法,是否可以在我自己的插件中使用它?所以我可以在 '1s''fast' 之后触发回调,就像 animate 目前所做的那样。

最佳答案

您可以随时查看 source code .在那里你可以看到 .animate()调用方法 jQuery.speed使用 jQuery.fx.speeds :

speeds: {
    slow: 600,
    fast: 200,
    // Default speed
    _default: 400
},

jQuery.speed 在这方面似乎很有用,尽管我没有看到任何将 '1s' 转换为 1000 的代码.你确定 jQuery 正在这样做吗?

关于javascript - jQuery 持续时间方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375158/

相关文章:

javascript - javascript中的正则表达式来检查时间和日期

c++ - Wxwidgets回调

javascript - 如何在 .on 方法中给出多个事件和处理程序?

javascript - HTML Tidy 在 JavaScript 字符串文字中的脚本标记上失败

javascript - 多个 div 类的相同脚本

javascript - 更新 FaunaDB 中的记录时,如何在不传入每个字段和子对象的情况下更新一个字段?

javascript - 使用asp.net创建的js或jquery读取cookie

android - Facebook 登录时未调用 onActivityResult

c++ - 将函数参数从 EXPECT_CALL 保存到模拟方法

javascript - 如何分析 Closure Compiler 包大小