0
我在無序列表上使用jQuery UI sortable
。我想每一個列表項可排序除了對於具有.active
類中的一個:更新動態排序的jQuery UI
<ul>
<li class="active">Item 1</li> <!-- This item should NOT be sortable -->
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
所以我初始化sortable
這樣的:
$("ul").sortable({
items: "li:not('.active')"
});
的問題是,一個點擊列表項將.active
類移動到該項目。例如,如果我點擊第三項,我得到:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li class="active">Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
但sortable
似乎並不「通知」指出,改變,所以第三項保持排序。
如何讓items
選項連敷在.active
類添加到一個不同的項目,使sortable
處理它我怎麼想?
聰明!完美工作。謝謝! – daGUY