Как вы все знаете, в InstantCMS для вывода галереи используется Lightbox — очень хорошая вещь.
Но недавно задался вопросом — при просмотре слишком долго подгружается следующая картинка. Залез в код, начал дописывать… но стоп! Есть ведь тут загрузка ближайших картинок (следующей и предыдущей) и она работает (проверяем отключением Интернета — да следующая картинка уже есть в кеше). В чем же дело? Оказывается, вся проблема в "красоте" — т.е. в код заложены задержки
1. На показ нам процесса загрузки
2. На эффектное изменение размера лайтбокса
3. На эффектное центрирование лайтбокса
В результате мы смотрим не фотки, а эффекты лайтбокса
Поэтому, я перелопатил код и поубирал лишние задержки.
Пример работы — здесь http://shoka.com.ua/photos/101
Необходимо скачать файл, разархивировать, и заменить его на сайте includes/jquery/lightbox/js/jquery.lightbox.js
Качаем файл здесь
Но недавно задался вопросом — при просмотре слишком долго подгружается следующая картинка. Залез в код, начал дописывать… но стоп! Есть ведь тут загрузка ближайших картинок (следующей и предыдущей) и она работает (проверяем отключением Интернета — да следующая картинка уже есть в кеше). В чем же дело? Оказывается, вся проблема в "красоте" — т.е. в код заложены задержки
1. На показ нам процесса загрузки
2. На эффектное изменение размера лайтбокса
3. На эффектное центрирование лайтбокса
В результате мы смотрим не фотки, а эффекты лайтбокса
Поэтому, я перелопатил код и поубирал лишние задержки.
Пример работы — здесь http://shoka.com.ua/photos/101
Необходимо скачать файл, разархивировать, и заменить его на сайте includes/jquery/lightbox/js/jquery.lightbox.js
Качаем файл здесь
Реклама #
Anubis 12 лет назад #
Скорость зависит от установки значения:
speed: 200, // Duration of effect, milliseconds
чем больше значение, тем медленнее открытие и переключение. (20 - быстро, 2000 - медленно)
Марат 12 лет назад #
Bubble Gumoff 12 лет назад #
Protomoto 12 лет назад #