CSS 背景图片在 Chrome 中消失

标签 css macos google-chrome background background-image

此问题仅在 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/

相关文章:

javascript - 数据提交到服务器时更改按钮

php - 如何即时反射(reflect)变化的排名?

node.js - 如何添加 .npmrc 文件?

javascript - Angular 6 : HttpHeaders Cannot read property 'length' of null in Chrome and IE11 (and not in Firefox)

java - 如何让机器保持清醒?

swift - 监听套接字最大连接数提早命中,同时增加了限制

html - 无法使用键盘在 Chrome 的 contenteditable 中选择文本

javascript - 一种在范围内查找文本的方法

html - CSS - 溢出和定位

html - 为每个类别更改唯一的 div 背景颜色