0

Galleriffic (動的ギャラリー jquery プラグ) と Quicksand (jquery フィルタリング プラグ) を使用しています。

ここに私の実例があります: http://www.metropoliscreative.com/jake_test/test1.html

サムネイルをクリックすると、大きなペインに正しく読み込まれます。プロジェクトの種類または業種を選択すると、データの種類に基づいてサムネイルが並べ替えられます。

ただし、問題は、それらを並べ替えると、Galleriffic 機能が動作しなくなることです。

コンソールでエラーが発生することはありません。また、サムネイルを並べ替えるとコードが変更されることもありません (インスペクターで確認できる内容から)。何が問題なのかわかりません。

ご協力いただきありがとうございます。

4

2 に答える 2

0

ul.thumbs流砂を使用する場合、gallerificが使用するクラスを元に戻すことはありません。

this.find('ul.thumbs > li').each

流砂を使用する必要がありますか?画像のフィルタリングに非表示と表示を使用することはできませんか?または、コールバックの一部として、ギャラリフィックに送信する前にすべてliをaでラップすることもできます。ul.thumbs

于 2011-01-25T20:57:23.457 に答える
0

私が知る限り、jQuery イベントはページの読み込み時に要素に関連付けられているため、サムネイルが動的に作成されている場合、jQuery は Galleriffic 機能をそれらに関連付けていません。唯一の方法は、Quicksand が新しいサムネイルの呼び出しを終了した後で、コールバックに Gallerific 機能を再アタッチすることです。

$quicksand.quicksand($filteredData, {
    duration: 1000,
    easing: 'easeInOutQuad',
    adjustHeight:   'false'
}, function() {
    $('#thumbs').galleriffic({
        imageContainerSel:      '#slideshow',
        controlsContainerSel:   '#controls'
    });
});

それが役立つことを願っています

于 2011-01-25T16:27:17.810 に答える