Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Последовательная очередность загрузки (https://javascript.ru/forum/jquery/51334-posledovatelnaya-ocherednost-zagruzki.html)

al456 03.11.2014 00:46

Последовательная очередность загрузки
 
Есть HTML страничка, jquery.

<body>
<div class=”other” > … </div>
<div class=”first”> … </div>
<div class=”next” > … </div>
<div class=”next” > … </div>
<div class=”next” > … </div>
...
<div class=”next” > … </div>
<div class=”other” > … </div>
</body>

Во всех дивах картинок много, грузиться станица долго в основном из-за этих картинок.

Что хочется получить:
После загрузки div class=”first” , div class=”other” - «Документ доступен для выполнения скриптов»
И последовательно продолжают грузиться div class=”next”, один за одним.

По другому опишу - После загрузки div class=”first” , div class=”other” JS должен работать, и последовательно продолжают грузиться div class=”next”, один за одним.

P.S. Вариант подгрузки div class=”next” AJAX не рассматривается вообще, вся страница сразу передается в браузер.

danik.js 03.11.2014 10:13

Цитата:

Сообщение от al456
грузиться станица долго в основном из-за этих картинок

Цитата:

Сообщение от al456
JS должен работать

JS начинает работать то того, как загрузятся картинки. Загрузка картинок не блокирует ничего, кроме события window@load

Чтоб картинки грузились не все сразу, а только те, что оказываются впределах viewport'а, используй скрипт типа image lazyload


Часовой пояс GMT +3, время: 16:58.