【问题标题】:Chrome jquery .animate() leaves 'movement' linesChrome jquery .animate() 留下“运动”行
【发布时间】:2012-08-18 01:35:06
【问题描述】:

我有一个 div,所以当我点击时,它会切换为展开或缩回。它在所有浏览器上都运行良好,尽管有一件事情让我很感兴趣。在谷歌浏览器上,当它缩回时,它会在运动中留下小线条。 www.rezoluz.com/login.php - The page

要查看它,请使用 Google Chrome 打开该页面。并点击注册按钮两次,第二次它会留下线条,正常,但在其他浏览器上不会。我正在使用带有 jquery 的标准 .animate。非常感谢所有帮助。

屏幕截图:

此外,这是一个显示结果的 jsfiddle:http://jsfiddle.net/rwQPu/2/。 Chrome 21.0.1180.81 beta-m Win7 出错。

【问题讨论】:

  • 我可以在 OSX 上的 Chrome 版本 21.0.1180.79 中重现,并且不时在其他地方看到类似的人工制品。
  • 我在你的网站上看不到它,但我最近在 chrome 中看到了类似的奇怪动画问题。
  • 请在此处包含有问题的特定代码。如果您使用 jsfiddle 之类的工具创建一个示例,其中包含一个小型集中测试用例,这也会很有帮助。
  • 对于没有看到它的任何人:imageshack.us/photo/my-images/717/23053889.png
  • 在我的 Chrome 版本 (21.0.1180.79) 中看起来不错,但我知道我昨天在另一台 PC 上的 Chrome 中遇到了这个问题。一种已知的解决方法是定义在 CSS 中移动的元素的边框和背景。

标签: javascript jquery html google-chrome


【解决方案1】:

这是 chrome 的错误。在此处查看以前提出的问题:

Odd “shaking” effect when animating width with jQuery (only in Chrome!)

【讨论】:

    【解决方案2】:

    这不是编码问题,而是某些版本的 Google Chrome 中的错误,听起来不太可能。 据我所知没有解决办法,我们只需要等待谷歌解决他们的问题,知道谷歌从他们发现问题的那一刻起就会解决。

    【讨论】:

    • 快一年了,问题依旧
    • 2013 年 5 月 5 日 还在。
    • 2013 年 10 月 6 日,它仍然存在 jquery 1.10.3
    • 2014 年 5 月 19 日,仍然在 Chrome 版本 34.0.1847.137 中看到踪迹
    • 2014 年 8 月 4 日,错误仍然存​​在。 2 年了...加油 Google!
    猜你喜欢
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 2014-11-06
    • 1970-01-01
    • 2011-02-15
    相关资源
    最近更新 更多