2

私はjQueryQuicksandプラグインを使用しています-http ://jsfiddle.net/se9pY/

しかし、私rawDestElement is undefinedはFireBugに入ります...

$(function() {
    $("#filter a").click(function() {
        var $this = $(this),
                $oriColl = $("#boxes"),
                $clonedColl = $oriColl.clone(),
                filtered = ($this.text() == "all") ? $("#boxes li") : $("#boxes li[data-type=" + $this.text() + "]");

        $("#boxes").quicksand(filtered, { duration: 800, easing: 'easeInOutQuad' });
    });
});

どうしたの?

4

1 に答える 1

9

私はしばらく前にこの問題を抱えていましたが、単純な見落としであることが判明しました。これはおそらくこれまでに理解できたと思いますが、すべてのリスト項目に一意のdata-id属性が必要なだけです。

<li data-type="test" data-id="id-1">...</li>
于 2011-03-19T05:57:41.760 に答える