![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
Приветсвтую!
Есть страница с фотографиями. На странице таблилца из 12 картинок-превьюшек. При клике на картинку она открывается в новом плавующем диве поверх экрана. Скрипт при загрузке страницы делает массив изображения и меняет изображения оттуда (чтоб не кэшировались изображения). Но вот если пользователь кликает на фотографию когда страница ещё грузится (в статусбаре не написано Done), то реакция не предсказуемая.. Картинка может вылезть не ровно, может не вылезть, а только кнопки закрытия и прокрутки и т.д. Что можете посоветовать? что можно сделать чтоб не было глюков когда страница ещё не загружена? -------------------- =) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Код выкладывай, лучше линком на страницу.
Загрузку больших картинок скрывать не стоит, это только раздражает, пусть сразу открывает большую при клике и пользователь видит как она дорисовываеться. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
http://www.luminitaverde.by.ru/photo_test.html
так если так, то он будет листать, и они будут долго меняться, я пробовал- кэшится быстро =( -------------------- =) |
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
а вот как вообще происходит загрузка изображений когда мы делаем это через массив элементо Image()?
Он сохраняет фото в temporary files или где? Нельзя ли как-то сделать, чтоб к примеру мы на главной странице уже загрузили все картинки? -------------------- =) |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
рисунки кэшируются (и не обязательно в темпорари)
а что мешает тебе загрузить их на первой странице, просто создай их в скрипте.. по идее если рисунки разрешены, они должны будут закешироваться..., хотя заголовки еще есть... -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Можно сначала определить функцию-заглушку на клик, потом переопределить при onload.
|
|||
|
||||
| Innuendo |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
Спасиб, попробую... Т.е. страница грузится, как загрузилась вызывается функция для кэширования. Но опять же, если пользователь кликнет по фото сразу как загрузится страница, то он может не успеть чтоб все фото загрузились.. Но по идее результат в таком случае один- картинка будет плавно появляется.. не будет всяких непонятных кривых позиций (когда ещё страница вообще не загрузилась)...
Должно помочь? Я сначал попробовал... Поставили эту функцию в index.html.. но всё равно как бы... -------------------- =) |
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |