以下は私のコードです。jqueryは条件に基づいて削除可能です
$(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
});
});
それは私たちが選択したのdivおよびその逆に、コンテナのdivからLI要素をドラッグ&ドロップすることができますのようなものです。すべてが機能していますが、ドラッグアンドドロップされたLI要素はソートされません。つまり、コンテナから選択されたLI要素をドロップすると、常にLIリストの最後に移動します。選択した要素からコンテナdivに要素をドロップすると同じことが起こります。
したがって、LIをソート可能にするにはどうすればよいですか?ここで
はリンクです:http://www.jsfiddle.net/nick_craver/HemSU/1/
これを解決するために助けを必要としてください。おかげさまで
jQuery UI 'Sortable'を調べたいと思うかもしれません。http://jqueryui.com/demos/sortable/ – sje397