同一页面上的多个计时器;工作不顺利
Multiple timers on the same page don't work smoothly
我有大约3个JavaScript计时器在使用settimeout
的页面上同时工作,但这些计时器调用的函数工作不顺利,计时器似乎在互相等待,有时会挂起页面。
在处理js定时器时,是否有避免这种行为的最佳实践?
示例:
有时使用这样的jQuery计时器:
$(document).everyTime(1000, "blinkRed", function (i) {
$(price).toggleClass('valuered');
}, 10);
有时我使用普通的CCD_ 2 JavaScript函数。
计时器不是在相互等待,而是在计时器完成时调用的函数。因此,当你在第一个定时器函数中放入阻塞代码(如警报(时,它将阻止其他定时器关闭。
相关文章:
- javascript计时器不工作
- 如何让 AJAX 使用 rails 和 JavaScript 计时器工作
- Javascript 计时器无法正常工作
- Javascript简单计时器不能正常工作
- 计时器不工作
- 计时器在 Javascript 中的工作原理
- setInterval计时器在移动设备中工作得太快
- 启动和停止计时器不工作
- 我如何使计时器启动&只有当onFocus为true时才能工作
- JavaScript,setInterval()在计时器之外工作
- 当php给它一个日期时,Javascript计时器不工作
- 改变“;背景图像:“;在计时器上使用javascript无法工作
- w3schools测验计时器是如何工作的,以及如何创建一个类似的计时器
- Javascript:重新启动倒计时计时器并没有像我期望的那样工作
- Javascript计时器不工作
- JavaScript计时器不工作
- jQuery计时器可以在jsfiddle中工作,但不能在.html中工作
- 计时器绑定不工作离子
- JavaScript计时器不能正常工作
- 不能让倒数计时器工作