Интегрировать Galleriffic с Лайтбоксом, как?

Что делает Вы имеете в виду с "Лучшим алгоритмом"? Закороченный код или постившийся код? Ваш очень изящный взгляд кода и это имеет постоянное время выполнения. Код также очень короток.

, Но если скорость является основным фактором а не размером кода тогда, я думаю, что следование может быть быстрее:

       static final int[] BIT_COUNT = { 0, 1, 1, ... 256 values with a bitsize of a byte ... };
        static int bitCountOfByte( int value ){
            return BIT_COUNT[ value & 0xFF ];
        }

        static int bitCountOfInt( int value ){
            return bitCountOfByte( value ) 
                 + bitCountOfByte( value >> 8 ) 
                 + bitCountOfByte( value >> 16 ) 
                 + bitCountOfByte( value >> 24 );
        }

я думаю, что это не будет больше быстрее для 64 битовых значений, но 32 битовых значения могут быть быстрее.

5
задан Sander de Jong 7 April 2016 в 12:42
поделиться

2 ответа

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

...
onTransitionIn:         function() {
    $('#slideshow').fadeIn('fast');
    $('#caption').fadeIn('fast', function() {
        $('#caption a.lightbox').lightBox();
    });
},
...

Надеюсь, это поможет!

2
ответ дан 14 December 2019 в 08:58
поделиться

It's a while since you posted this question so you may have already discovered this but .......

Matt Gifford who has actually designed a plug-in integrating galleriffic and lightbox!!! and called it gallerifficPlusjquery. Pretty cool! hey just what you wanted. You don't have to call up lightbox everytime with this version.

You can find it on his website at: GallerifficPlus jquery Plug-in

Cheers kara

4
ответ дан 14 December 2019 в 08:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: