jquery - Chrome 在刷新后更改样式并在我右键单击以检查它时更正它

标签 jquery html css google-chrome refresh

至少根据我的经验,这是一个非常奇怪的错误。

我已经制作了该站点的测试版本,因此您可以实时查看它 here .

重现步骤:

进入网站,你会看到 #thelist 应该是这样:

enter image description here

当你做一个简单的刷新时,问题就出现了,我在一台 Windows 机器上,所以 Ctrl+RF5

现在 #thelist 将改变它的位置:

enter image description here

解决这个问题的主要问题是,当我尝试检查元素时,它会立即回到正确的位置...

另请注意,如果您执行硬刷新 Ctrl+Shift+RCtrl+F5 然后元素将返回到它的正确位置。

这怎么可能,是什么原因造成的?如何解决?

最佳答案

#imgSlot 上,在 HTML 中设置尺寸:

<img id="imgSlot" src="img/slot.png" width="322" height="147">

问题不再发生。

您的原始代码:http://jsbin.com/efejay

尺寸:http://jsbin.com/efejay/2

这显然是一个 WebKit 错误。我认为这与缓存的图像有关。我过去也见过类似的事情,但通常涉及 JavaScript。例如:jQuery height() returning false values

关于jquery - Chrome 在刷新后更改样式并在我右键单击以检查它时更正它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709557/

相关文章:

jquery - 当光标悬停在菜单中的不同选项时预览图像

javascript - 将 Java 变量值存储到 JavaScript/jQuery 变量中

html - 并非所有列表项都正确 float

html - 添加|到菜单中的 li 标签

html - 垂直对齐问题!绝对定位。无法正常工作

使用 Gridster 添加网格时出现 Javascript 错误

jquery - 选择器 where table td : contains null in jquery

html - 为什么在网站加载时会出现此 Button 动画?

javascript - Youtube JS API 在 Internet Explorer 中导致错误

javascript - 删除第二个 tr 元素上的第一个链接