【问题标题】:jQuery slider is acting odd in Chrome (+ other issues)jQuery 滑块在 Chrome 中的行为很奇怪(+ 其他问题)
【发布时间】:2012-02-14 15:31:03
【问题描述】:

目前正在开发一个带有滑块的网站,该滑块在 Chrome 中运行,这已成为一个问题。

http://firedogpr.com/index.php - 带有 5 张幻灯片的顶部横幅,使用 jquery blend 往往不会随机加载一些图像,并且在网站上大约 5-10 分钟时会加速或停止工作。我有另一个网站使用不同的滑块,并且出现了同样的问题,所以它可能不仅仅是插件。我在http://www.snowdenindustries.com/ 上的滑块之后对其进行了建模,实际上使用了相同的 js 文件和 div 标签,尽管效果很好。

Firefox 中的小问题,但通常是在更改标签页时。

有什么想法吗?

在 Mac OSX 上使用 Chrome 17.0.963.46

更新:在 Windows 中的 Chrome、Firefox 或 IE 上根本无法使用。我合作伙伴的 Mac 笔记本电脑在他的浏览器中遇到了同样的问题。

【问题讨论】:

    标签: javascript jquery google-chrome jquery-plugins slider


    【解决方案1】:

    来自Chromium blog

    不幸的是,setTimeout 和 setInterval 没有考虑到 考虑是否是目标元素,甚至是选项卡 包含它,实际上是可见的。所以,有高频定时器的页面 即使选项卡在后台,也会消耗 CPU 资源。在 笔记本电脑、上网本和各种移动设备,减少 CPU 为了延长电池寿命,消耗是必不可少的。 此外,后台选项卡的过多 CPU 消耗减少了 前景选项卡上动画的平滑度。 ...

    在即将发布的 Chrome 11 版本中,我们计划减少 CPU 甚至对于使用 setTimeout 和 setInterval 的页面也是如此。 对于后台选项卡,我们打算不再运行每个独立的计时器 超过每秒一次。此更改已在 Chrome 开发频道和金丝雀版本。虽然可能有一些 对网页的兼容性影响,我们认为提高用户 前台选项卡的体验,并增加电池寿命,是 需要解决的问题。

    【讨论】:

    • 感谢您提供的信息,尽管它提供了一些关于可能是什么问题的想法,但不幸的是它仍然没有解决问题。现在检查窗口,它在所有三个主要浏览器中都不起作用。
    猜你喜欢
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2011-05-31
    相关资源
    最近更新 更多