С нами с 19.03.07
Сообщения: 91
Рейтинг: 53
|
Добавлено: 13/05/10 в 16:50 |
Собственно подскажите как сделать чтоб первым загружался дизайн сиджа
Т.е. чтоб сначала прорисовывались элементы дизайна сайта, а уже потом тумбы начинали открываться.
Тут кто-то писал об этом, но не нашел этот топик.
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 13/05/10 в 17:27 |
Сделать предварительную загрузку всех графических элементов дизайна в отдельном слое, в самом начале html-документа (после body), а сам слой вынести за границы экрана. Напр:
CSS
Код: | #preloader{
position:absolute;
top:-400;
left:0;
} |
HTML
Код: | <div id="preloader">
<img src="image1.jpg">
<img src="image2.jpg">
<img src="image3.jpg">
</div> |
Есть ещё вариант с display:none для такого слоя или каждого элемента, но в некоторых браузерах не сработает.
Можно также через JS:
Код: | var load_images = new Array('image1.jpg', 'image2.jpg', 'image3.jpg');
document.active_images = new Array();
for(i=0; i<load_images.length; i++)
{
document.active_images[i] = new Image;
document.active_images[i].src = load_images[i];
} |
|
|
Power of the lime madness...
|
3
|
|
|
https://views.biz/
С нами с 06.10.08
Сообщения: 1560
Рейтинг: 1601
|
Добавлено: 13/05/10 в 17:50 |
Вот только зачем? На практике проверено, что вариант, когда тумбы грузятся первыми лучше.
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 13/05/10 в 18:23 |
верстать все на дивах надо, можно управлять очередностью вывода блоков, да и для СЕ легче оптимизировать... например, блок может быть прописан в начале кода страницы, а выводится на экран в конце... а загружаться будет по очередности в коде... а прелоадеры на JS - это жуть какая-то
|
|
бандера придет - пизды огребет
|
1
|
|
|
С нами с 27.09.09
Сообщения: 146
Рейтинг: 125
|
Добавлено: 13/05/10 в 22:11 |
Проще всего сделать после
загрузку картинок дизайна
Код: |
<img src="/images/имя картинки" style="display:none" alt="алт" />
|
|
|
|
|
С нами с 16.10.09
Сообщения: 343
Рейтинг: 419
|
Добавлено: 14/05/10 в 10:36 |
Если явно указывать размеры изображений в верстке, то грузиться в нужном порядке это не поможет, а вот скакать при загрузке отображение страницы не будет.
|
|
|
|
С нами с 25.09.04
Сообщения: 485
Рейтинг: 514
|
Добавлено: 14/05/10 в 14:09 |
Быстрее, позже,... Имхо, нормальный вариант когда все одновременно  , а для этого можно имиджи разместить либо на айпишке (другом дедике) либо на сабдомене...
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 15/05/10 в 10:35 |
NeXt писал: | а для этого можно имиджи разместить либо на айпишке (другом дедике) либо на сабдомене... |
я просто алиас прописал для домена, чтобы все его сабы ссылались на сам домен... типа img1.domaim.com тоже что и domain.com, zzzzzz.domain.com тоже что и domain.com
теперь к имаджам рандом подставляю саб... а на морде их штук 40 сабов этих... скорость загрузки морды возросла просто ппц, если инет у юзера хороший, то он вообще не видит что что-то загружается, как будто окно свернутое развернул...
|
|
бандера придет - пизды огребет
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |