如果我对动画使用 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/