0
每次运行该项目。该页面不会加载背景图像,直到您刷新页面2-3次或点击浏览器的f12键。我也使用preload.js。div中的背景图像不会加载,直到您刷新它
<div class="fill-screen" style="background-image:url(../images/office.jpg); " data-src="images/office.jpg">
脚本:
$(function() {
var $this, src;
$('img').each(function(){
$this = $(this);
src = $this.data('src');
$this.attr('src', src);
});
$('div').preload(function(){
$(this).show();
});
});
,这是CSS。
.fill-screen{
background-size: cover;
background-position: center;
background-color:greenyellow;
}
我想知道我哪里出错了。我只是想当我运行它的页面将加载一切。
你不必在你的代码中的任何''您 – mplungjan
包括jQuery的预加载后脚本? – lgabster
@mplungjan是的,但经过多次刷新或点击f12后,现在显示背景图像。如果我在这里有一个错误,背景图片不能完全显示。 – user3427720