Любой может сказать мне, что с этим кодом не так. Не работает для меня. Я положил большие изображения (размер) на тест, но все равно не работал.Предварительная загрузка слоя сайта и JQuery
Pre загрузки сайта с DIV, изображение предварительной загрузки и Jquery
На
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<style>
.modal {
display: none;
position: fixed;
z-index: 10000000;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(255, 255, 255, .8)
url('http://i.stack.imgur.com/FhHRx.gif')
50% 50%
no-repeat;
}
body.loading {
overflow: hidden;
}
body.loading .modal {
display: block;
}
</style>
<script>
$body = $("body");
$(document).on({
ajaxStart: function() { $body.addClass("loading"); },
ajaxStop: function() { $body.removeClass("loading"); }
});
</script>
А до
<div class="modal"><!-- Place at bottom of page --></div>
</body>
, если этот код в голове .... вы ищете '$ ('body') 'перед тем, как он существует. «Не работает для меня» - это не правильное описание проблемы, особенно если вы не определили, что вы ожидаете от кода или того, что он делает. Это в основном бессмысленно – charlietfl
Это предварительный загрузчик. Итак ... Идея состоит в том, чтобы заряжать слой (div) во время тела или загружать все элементы Интернета. – Tom
, и это должно быть объяснено в вопросе вместе с правильным описанием проблемы. – charlietfl