我正在使用JQueryUI實現拖動和排序。jQuery UI可排序和拖動可阻止將可拖動項目移動到可排序的最後一個孩子
問題是如果可拖動項目放置在可排序的最後一個孩子之後,如何製作可排序的拒絕可拖動項目?
<ul id="draggable">
<li>Drag Item 1</li>
<li>Drag Item 2</li>
<li>Drag Item 3</li>
<li>Drag item 4</li>
</ul>
<ul id="sortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Last item</li> //if I placed drag item after this, the sortable list reject the drag item
</ul>
- 我拖拖動項目2可排序
- 如果拖動項目2排序的最後一個子之前放置 - >正常情況下發生
- 如果拖動項目2放置後可排序的最後一個孩子 - >可排序列表拒絕拖動項目2
任何建議? Thx。
您不應該在代碼中硬編碼「4」...如果列表大小發生變化,則4將不再有效。 –
我知道它,只是爲了示例:D – yosafatade