【发布时间】:2011-03-26 10:33:03
【问题描述】:
我有一个代表div 层的项目列表。当我对这些列表项之一进行排序时,我希望它们各自的 div 层也被排序。
列表:这些项目是可排序的
<ul id="sortable">
<li id="1">Div 1</li>
<li id="2">Div 2</li>
<li id="3">Div 3</li>
</ul>
div 层:这些 div 将被重新排序
<div id="div_container">
<div id="div1">Div 1 item</div>
<div id="div2">Div 2 item</div>
<div id="div3">Div 3 item</div>
</div>
示例:当li#1移动到第二位时,div#1自动移动到第二位
初始化
$('#sortable').sortable();
【问题讨论】:
-
请问您将如何对它们进行排序?
-
@0x90,这个名字有点误导 - jQuery 可排序意味着您可以将项目拖放到新的顺序中。所以我假设 OP 的意思是,你抓住
1并将其拖到3下方(导致 Div2 Div3 Div1),应用程序会自动重新排列div_container中的内容(进入 Div 2 项,Div 3 项,第 1 项)
标签: javascript jquery html jquery-ui jquery-ui-sortable