此问题仅在 Mac OS X (Chrome 17) 上的 Google Chrome 中发生。我已经在 Mac 和 Windows 7 上的所有主要浏览器上对其进行了测试。
这是有问题的页面: http://dealsfortherich.com/drop/
如您所见,我正在通过 JQuery AJAX 加载 div。
“刷新”时页面始终正常。
您可以使用向左和向右箭头导航页面。当您更改页面时会出现问题;特别是当您快速滚动页面时更改页面时。尝试快速向下滚动页面并点击向右箭头。
已经通过 CSS 加载的背景图片(例如):
.sort_block{ background: url(images/sort_block.png) no-repeat;}
开始消失。只有加载了 CSS 的背景图像开始消失。一切都很好。如果你在 Chrome 上打开开发者工具检查元素,你会看到浏览器有正确的语法并且它已经将图像下载到它的缓存中。由于某种原因,它只是无法显示它。 CSS 显示值正确。在Inspector中,对于缺少背景的div,如果修改一个值,如“top: 8px;”到“顶部:9px;”图像突然出现。
这仅发生在适用于 Mac OS X (10.7.3) 的 Chrome (v. 17) 和 Chrome Canary (v. 19) 中。 我应该向 Google 报告此错误还是有已知的解决方法或修复方法?我想我可以用 s 替换 s,但我宁愿正确地做到这一点并解决这个奇怪的问题。
最佳答案
我不知道这是否是同一个问题,但根可能是相同的:http://code.google.com/p/chromium/issues/detail?id=111218 .根据该报告,我认为目前还没有已知的修复方法。
关于CSS 背景图片在 Chrome 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9275802/