使用jQuery Plugin Quicksand获取"rawDestElement未定义"

JM *_*ork 2 javascript jquery quicksand

我正在使用jQuery Quicksand插件 - http://jsfiddle.net/se9pY/

但我进入rawDestElement is undefinedFireBug ......

$(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' });
    });
});
Run Code Online (Sandbox Code Playgroud)

怎么了?

小智 9

我曾经有过这个问题,原来是一个简单的疏忽.您现在可能已经想到了这一点,但您可能只需要在所有列表项上使用唯一的data-id属性.

<li data-type="test" data-id="id-1">...</li>
Run Code Online (Sandbox Code Playgroud)