1

流砂がそれらを配置した後、私は要素の数を返そうとしています

http://razorjack.net/quicksand/

これはちょっとうまくいくはずです

function adjust_height (){
                 var getall = $('#wrapper .li').length;
                 console.log(getall);
}
        $(".portfolio-content").quicksand($filteredData, {
            duration: 800,
            easing: 'easeInOutQuad',
            adjustHeight:false

        },function (){
                  adjust_height ();

               });  

しかし、前に設定した長さを取得しています。たとえば、4があり、クリックすると2になり、カウントは4になり、次のクリックでは2になります。カウントが遅れているようです

私は何を間違っているのですか?

4

2 に答える 2

1

この例を見てください:http://jsfiddle.net/EVagr/1/

すべてが期待どおりに機能しています。

流砂とjqueryのjsファイルを更新してみてください。

于 2012-07-20T21:55:09.183 に答える
1

流砂コールバック関数で、次をadjust_height();追加します 。

var filteredSize = $filteredData.size();

alert(filteredSize);

// If the above var doesn't work, try this variant.
// var filteredSize = $($filteredData).size();
于 2012-07-20T21:45:42.443 に答える