【发布时间】:2015-04-16 23:46:45
【问题描述】:
我有一个带有简单背景图像的 div。我需要更改图像及其显示方式以提高响应能力,但是当我调整浏览器大小时,我看到一些奇怪的行为,封面图像首先不显示或显示为碎片,甚至当我第二次调整大小时如果它只是一个像素变化,它就会开始显示。以任何大小刷新浏览器都可以。知道为什么会发生这种情况以及如何解决吗?
.mydiv {
background: url(../img/background1.jpg) no-repeat;
background-position: center center;
}
@media (max-width:992px) {
.mydiv {
background: url(../img/background2.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}
}
编辑:我注意到当我检查元素并触摸 .mydiv 时,怪异消失了,所以我想知道是否有办法让 Javascript 或 JQuery 刷新我的元素或类似的东西。
【问题讨论】:
标签: javascript jquery html css media-queries