Jquery流沙回调

时间:2012-07-20 21:30:31

标签: jquery jquery-callback quicksand

我试图在流沙安排它们之后返回元素数量

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。好像我的计数迟到了

我做错了什么?

2 个答案:

答案 0 :(得分:1)

流沙回调函数中,在adjust_height();下添加以下内容:

var filteredSize = $filteredData.size();

alert(filteredSize);

// If the above var doesn't work, try this variant.
// var filteredSize = $($filteredData).size();

答案 1 :(得分:1)

请看这个例子:http://jsfiddle.net/EVagr/1/

一切都按预期工作。

尝试更新流沙和jquery js文件。