Каждый раз, когда я запускаю проект. Страница не загрузит фоновое изображение, пока вы не обновите страницу 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