jQuery Quicksand + Captify (Ролловер Скрипт) - PullRequest
1 голос
/ 07 февраля 2011

, поэтому у меня небольшая проблема с тем, что мои jQuery Captify (подпись к ролловерам изображений) и Quicksand (система фильтрации изображений) не очень хорошо работают вместе.Когда страница загружается, мой Captify работает хорошо, когда я наводю указатель мыши на изображения, однако, как только я щелкаю ссылку, чтобы отфильтровать миниатюры, скрипт captify перестает работать.

Я пытался вызвать скрипт captifyкаждые х секунд, но я либо делаю это неправильно, либо это просто не правильное решение.Может кто-нибудь мне помочь?Сайт можно найти по адресу http://www.galaxyturbo.net/new/index.php

Если у вас есть Firebug или аналогичные инструменты разработчика, как в Google Chrome, вы можете посмотреть на мой код, я просто не хотел спамить на этой странице,Большое спасибо заранее, если вы можете помочь мне здесь, я действительно в отчаянии.

1 Ответ

2 голосов
/ 28 мая 2011

Что ж, я бы сказал, что нам обоим нужно больше изучать JavaScript, но у меня возникла та же проблема, и вот как вы заставляете его работать:

Что вам нужно сделать, это ВОСПРОИЗВОДИТЬ ФУНКЦИЮ ЗАЩИТЫ ПОСЛЕQUICKSAND CLONNING!так что ищите код JS для зыбучих песков, ищите:

    $holder.quicksand($filteredData, {
        duration: 800,
        easing: 'easeInOutQuad'
    });
    return false;

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

    $holder.quicksand($filteredData, {
        duration: 800,
        easing: 'easeInOutQuad'
    },
    // RECALL CAPTIFY  ===============================
       function() { $('img.captify').captify({
        speedOver: 'fast',
        speedOut: 'normal',
        hideDelay: 500,
        animation: 'slide',
        prefix: '',
        opacity: '0.7',
        className: 'caption-bottom',
        position: 'bottom',
        spanWidth: '100%'
        });
       }
    // RECALL CAPTIFY  ==============================
    );
    return false;

надеюсь, что это поможет!также вам придется сделать то же самое с другими скриптами, такими как LightBox или PrettyPhoto.

...