【发布时间】:2014-07-22 21:59:40
【问题描述】:
我正在尝试这样做,当用户对列表进行排序时,div 会根据列表的顺序改变位置。
因此,当用户更改可排序对象时,主要部分中的 div 也会更改。目前它不起作用
这是我的代码
$("#element-list").sortable({
stop:function(event, ui){
// new index
var index = ui.item.index();
var classs = $(ui.item).attr('class');
// find the correct div in the main div and update its index
$('#main').find('.'+classs+'').index(index);
}
});
这是我的html
<ul id="element-list">
<li class="blue">Blue Div</li>
<li class="red">Red Div</li>
<li class="yellow">Yellow Div</li>
</ul>
<div id="main">
<div class="blue"></div>
<div class="red"></div>
<div class="yellow"></div>
</div>
【问题讨论】:
标签: jquery html css jquery-ui-sortable