Быстрый Lightbox

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

Еще от автора

Алфавитный указатель в статьях
Возникла необходимость навигации по статьям в категории через Алфавитный указатель (как в Универсальном каталоге) Реализовал.
FIX: Прозрачность PNG при ресайзе
Добрый день. Предлагаю исправление "забытой Богом" библиотеки /includes/graphic.inc.
Субдомен имени пользователя (user.instantcms.ru)
Продолжаем усоциаливать инстант Как сделать имена типа user.instantcms.ru Открываем core/cms.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.