0

isotope metafizzy packery のバージョンに問題があります:

ここにjsバージョンv1.1.0があります= http://isotope.metafizzy.co/layout-modes/packery.html

ここにjsバージョンv1.3.2 = http://packery.metafizzy.co/があります

しかし、私のコードはこの v1.1.0 コードでのみ動作します:

jQuery(document).ready(function ()
{

    // isotope in bootstrap tabs
    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
        $container = jQuery('#teaserIsotope');

        // Fire Isotope only when images are loaded
        $container.imagesLoaded(function(){
            // init Isotope
            $container.fadeIn(600).isotope({
                //resizable: true,
                itemSelector: '.item',
                layoutMode: 'packery',
                packery: {
                    columnWidth: '.grid-sizer',
                    gutter: '.gutter-sizer'
                }
            });
        });
    });

    // isotope in content
    $container = jQuery('#teaserIsotope');

    // Fire Isotope only when images are loaded
    $container.imagesLoaded(function(){
        // init Isotope
        $container.fadeIn(600).isotope({
            //resizable: true,
            itemSelector: '.item',
            layoutMode: 'packery',
            packery: {
                columnWidth: '.grid-sizer',
                gutter: '.gutter-sizer'
            }
        });
    });
});

どうすればjsコードを更新できますか? ありがとう

4

1 に答える 1

0

javascript ライブラリ同位体の「packery」と呼ばれるレイアウト モードと packery と呼ばれる別の javascript ライブラリについて混乱しています。これらは異なり、コード内で交換することはできません。

コードで使用しているのは、packery v1.1.0 Packery layout mode jsと呼ばれるアイソトープの「レイアウト モード」です 。このレイアウト モードは、 Packery v1.3.2ではなくIsotope v2で使用する必要があります。

于 2015-01-13T19:32:20.520 に答える