|
|
|
| Как реализовать, сайт буквально напичкан картинками, которые грузятся не быстро | |
|
|
|
|
|
|
|
для: OLi
(07.03.2011 в 19:05)
| | весь сайт засунуть в слой и сделать его невидимым. грузить картинки в другой невидимый слой, пока они грузятся, дать анимацию, а то юзер уйдет, не дождавшись. как только все картинки загрузились, сделать основной слой видимым. я делала так только один раз. это очень раздражает. | |
|
|
|
|
|
|
|
для: OLi
(07.03.2011 в 19:05)
| | Возможностей много.
Комбинируя их, добейтесь оптимального результата.
1) Пересмотрите дизайн с целью уменьшения количества картинок на каждой отдельно взятой странице (помня ГЛАВНОЕ - на интернет-ресурс заходят не "полюбоваться красотой ресурса", а за ИНФОРМАЦИЕЙ. Для "полюбоваться" ходят в музеи и на выставки, смотрят телевизор или DVD - но не в интернет).
2) Оптимизируйте оставшиеся картинки, уменьшив их вес в килобайтах (фотошоп Вам в помощь)
3) Поместите картинки на быстродействующие сервера (сейчас таковых бесплатных много)
4) Помните, что загруженные на одной странице сайта картинки остаются в кеше браузера и на другой странице уже не грузятся из сети, а берутся из кеша (соответственно, используйте одни и те же картинки для оформления разных страниц одного сайта). | |
|
|
|
|
|
|
|
для: Абырвалг
(07.03.2011 в 19:15)
| | Есть самые простые примеры реализации? | |
|
|
|
|
|
|
|
для: OLi
(09.03.2011 в 15:05)
| |
<body onload="hideLev('loading'); showLev('all')">
<div id="loading" style="width: 100%; height: 100%;">
<div class="mid"><img src="images/load.gif" height="32" width="32" border="0">
<br><b id='ld' onclick="hideLev('loading'); showLev('all')">skip</b>
</div>
</div>
<div id="all" style="width: 100%; height: 100%; z-index: 0;" align="center">
...
site
...
</div>
</body
|
| |
|
|
|
|
|
|
|
для: elenaki
(09.03.2011 в 15:24)
| | Что-то не срабатывает ваш пример | |
|
|
|
|
|
|
|
для: OLi
(09.03.2011 в 15:41)
| | конечно. там нужны функции, а для функций - библиотека...
неужели самому не нарисовать скрытие-показ слоя? | |
|
|
|
|
|
|
|
для: elenaki
(09.03.2011 в 16:39)
| | Ребята, решение надо срочно, извините.. | |
|
|
|
|
 8.7 Кб |
|
|
для: OLi
(09.03.2011 в 16:42)
| |
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="klayers.js"></SCRIPT>
<script>
function hideLev(lay){
L = layer(lay)
L.hide()
}
function showLev(lay){
L=layer(lay)
L.show()
}
</script>
|
+ see attach | |
|
|
|
|
 3.1 Кб |
|
|
для: elenaki
(09.03.2011 в 17:19)
| | load.gif -> | |
|
|
|
|
|
|
|
для: elenaki
(09.03.2011 в 17:21)
| | не знаю ребята, что-то ставлю - не работает как надо?! | |
|
|
|
|
|
|
|
для: oli
(09.03.2011 в 19:20)
| | Может он и работает, просто интернет быстрый, возможно не замечаю....как бы проверить | |
|
|
|
|
|
|
|
для: OLi
(09.03.2011 в 22:28)
| | подсунуть браузеру большую, ну оооочень большую, картинку | |
|
|
|
|
|
|
|
для: elenaki
(10.03.2011 в 10:03)
| | vremeno.net видили сайт? обратите внимание как грузятся картинки по ходу скролинга страницы, я думаю не трудно вытащить оттуда скрипты реализующие данных функционал | |
|
|
|