javascript - 普通的 js 计时器和这个 jquery 计时器插件有什么区别?

标签 javascript jquery animation timer

如果我对动画使用 setInterval 或 setTimeout,动画的速度在所有浏览器中都不同,但如果我使用 jquery 计时器插件,它的速度在每个浏览器中几乎完全相同。 它究竟是如何做到的?我查看了插件的代码,但我无法弄清楚。 这是插件的链接 jquery.timers

最佳答案

不太可能。

这是 plugin 的核心

if (!element.$timers[label][fn.$timerID]) 
  element.$timers[label][fn.$timerID] = window.setInterval(handler,interval);
.
.
.
window.clearInterval(timers[label][fn.$timerID]);

关于javascript - 普通的 js 计时器和这个 jquery 计时器插件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597587/

相关文章:

javascript - 如何在 div 打开/隐藏时更改图标

android - 用于 Android 的 Java 通用补间引擎或 ObjectAnimator

javascript - 在 JQuery 上制作随机动画而不用随机数计算崩溃

javascript - ng-click 重置按钮仅有效一次

jquery - 在服务器端将 Html 转换为 pdf?

javascript - 奇怪的 JavaScript 运算符 : expr >>> 0

php - 使用 AJAX 将 lat 和 lng 变量发送到 PHP 以进行邻近度计算

javascript - 使用 JavaScript 滚动页面

javascript - Yii2 - 如何在 activeform 中添加 onchange 事件

javascript - 如何使用 NestJS 创建带参数的嵌套路由