2

我正在使用jQuery Quicksand 插件——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 回答