以下是我的代碼。jquery根據條件droppble基於條件
$(document).ready(function(){
$("#container li").draggable({ revert: 'invalid' });
var total = 0;
$("#selected ul").droppable({
drop: function(e, ui) {
$(ui.draggable).css({ top: 0, left: 0 }).appendTo(this);
},
accept: function() {
return $("#selected li").length < 5;
},
placeholder: true
});
$("#container ul").droppable({
drop: function(e, ui) {
$(ui.draggable).css({ top: 0, left: 0 }).appendTo(this);
},
placeholder: true
});
});
這就像我們可以將LI元素從容器div拖放到選定的div,反之亦然。一切正常,但拖放的LI元素未被排序。我的意思是,如果我從容器中選擇一個LI元素,它總是移動到LI列表的末尾。將元素從選定元素拖放到容器div時也會發生同樣的情況
那麼我應該怎麼做才能讓李可以排序呢?
這裏是鏈接:http://www.jsfiddle.net/nick_craver/HemSU/1/
請需要幫助解決了這一點。 謝謝。
也許你想看看jQuery UI'Sortable':http://jqueryui.com/demos/sortable/ – sje397 2010-11-29 13:30:48