[РЕШЕНО] Тормоза в Colorbox: задержка при переходе между картинками

Главные вкладки

Аватар пользователя Vdomah Vdomah 3 февраля 2013 в 1:28

Есть media_gallery с просмотром через Colorbox. При нажатии на next картинка грузится с небольшой задержкой, которую хотелось бы убрать. В настройках библиотеки colorbox покопался, поставил transition: none, speed: 0. В общем игрался с настройками библиотеки как угодно, все равно небольшой тормозок остается.

В одной из тем разраб Colorbox посоветовал присвоить свойству fastIframe значение false:

fastIframe default value: true
If false, the loading graphic removal and onComplete event will be delayed until iframe's content has completely loaded.

Это помогло, но картинки прокликиваются только раз: открыл первое изображение, некст -> открылось второе, некст -> начинает грузиться третье, но так и не открывается.

Перечитал всяких тем по поводу тормозов с картинками, есть вариант, что права доступа к папке с картинками неверно определены. Или с кэшем что-то.

Кто-то сталкивался?

Комментарии

Аватар пользователя Vdomah Vdomah 3 февраля 2013 в 16:52

Garin33
Все ресайзил массово до 500пикс по высоте. Размер 100 - 200 кб.

xSPiRiTx
Привинтил программно без модулей Колорбокс к карусельке на том же сайте - все летает как надо.

Поставил чистый Друпал и сделал то же самое с минимумом модулей (в т.ч. с Media Gallery) - все равно тормоза.

Аватар пользователя xSPiRiTx xSPiRiTx 4 февраля 2013 в 12:10

значит сама галерея глючная. я уже некоторое время наблюдаю за этой галереей и все больше косяков в ней находится. в итоге ваще отказался от нее.

Аватар пользователя Vdomah Vdomah 5 февраля 2013 в 13:43

"xSPiRiTx" wrote:
значит сама галерея глючная. я уже некоторое время наблюдаю за этой галереей и все больше косяков в ней находится. в итоге ваще отказался от нее.

Согласен, много в ней подводных камней. Но все-таки интуитивный интерфейс - большой плюс для заказчика. Какой
галереей пользуетесь взамен?

По теме: снес модуль Colorbox и прикрутил все вручную - стало как надо))

Аватар пользователя xSPiRiTx xSPiRiTx 7 февраля 2013 в 13:15

"Vdomah" wrote:
Какой
галереей пользуетесь взамен?

если фотки, то просто создал тип материала с полем для загрузки изображений и вьюсами вывожу коллекции на страницу.

"Vdomah" wrote:
снес модуль Colorbox и прикрутил все вручную - стало как надо))

что прикрутил и как? расскажи пожалуйста подробнее

Аватар пользователя Vdomah Vdomah 12 февраля 2013 в 15:17

xSPiRiTx
http://www.jacklmoore.com/colorbox/guide

Подключил два js файла. Первый - библиотека колорбокс, второй - само подключение плюс добавление функции, которая при килке на имейдже переключает на следующий имейдж:

(function($){
        $(document).ready(function(){
                $(".lightbox-stack .gallery-thumb-inner a").colorbox({rel:'group1', slideshowStart: 'Почати слайдшоу', slideshowStop: 'Закінчити слайдшоу'});
       
                //in colorbox when click on image -> next img
        $(document).bind('cbox_complete', function(){
               
                $('.lightbox-stack .gallery-thumb-inner a').click(function(e) {
                       
                e.preventDefault();
                        $.colorbox.next();
                });
        });//end colorbox
        });
})(jQuery);
Аватар пользователя Vdomah Vdomah 12 февраля 2013 в 16:28

ага) все ок. плюс все стили колорбокса тоже поправились.

у этой мадам http://sherskova.ru/node/224 через модули ничего не тормозит, но, если присмотреться, когда она подключила модуль колорбокс, стили в нем были все-таки съехавшие.