Событие во время загрузки экрана
Привет друзья!
Нужен прелоадер, на котором бы изображение при загрузки страницы заполнялось цветом, то есть если 50% загружено, то 50% залито. В мою голову пришло следующее: сделать картинки прозрачными и заполнять фон под картинкой, тогда как бы они будут заливаться. Накидал следующее
$('.load__bg').addClass('load__bg-hov');
$(window).load(function() {
setTimeout(function(){
$('.load').hide();
}, 2000);
});
.load { /* display: none;*/ position: fixed; width: 100%; height: 100vh; top: 0; left: 0; transition: all 2s ease; } .load__bg { background: #ccc; position: absolute; bottom: 0; left: 0; width: 100%; height: 1%; transition: all 2s ease; } <div class="load"> <div class="load__bg"></div> </div> Это пока без картинок, чисто заливка фона. И не пинайте, если что не так, я по кускам с разных статей собирал). Но как я понял load работает после прогрузки страницы. А как сделать, чтобы во время? Что то ничего не найду такого :-? . Помогите |
Цитата:
$(function() { так попробуйте |
Цитата:
|
Страницу загружает не скрипт ваш, а браузер, и
$(window).load(function() { $(function() { это ее готовность (DOM), а таймеры глупость. |
| Часовой пояс GMT +3, время: 06:29. |