【发布时间】:2011-09-29 16:30:09
【问题描述】:
在 Chorme 和 Safari 中,背景的某些部分无法正确更改颜色。 IE 和 FF 运行良好。
做动画的代码是:
$('body, div.piro_overlay').stop(true).animate({ backgroundColor: colors[currColor] }, animationDuration);
完整的脚本可在http://www.almadujmovic.com/scripts/ui_scripts.min.js获得
您可以通过转到http://www.almadujmovic.com/index.php?option=com_content&view=article&id=3&Itemid=4&lang=en 并滚动到底部,等待 cca 10 秒然后向上滚动一半来重现错误。部分页面将保持旧颜色,而其他部分将进行动画处理。
知道怎么解决吗?
【问题讨论】:
-
我添加了一个全屏 div 并为他的背景设置了动画。现在它正在工作!
标签: jquery css google-chrome safari