私はほとんどのコードをまとめましたが、いくつかのことを機能させることはできません: -
「選択された DVD」領域の項目 このリストでのみこれらの DVD の順序を変更できるようにする必要があるため、順序を 1、2、3 から 3、1、2 に変更できます。
「選択されていない」領域のアイテムは、選択された DVD 領域にドラッグされません
上部の「選択されていない DVD をすべて追加する」リンクをクリックしてから、「選択したすべての DVD を削除する」リンクをクリックしても、下部の正しい領域に追加されません。ただし、最初に「選択したすべてのDVDを削除」リンクをクリックすると...動作します
#3に続いて、右上に新しいDVDを追加すると、同じDVDのロードが追加されることがありますか?
これは私がこれまでに持っているものの実用的なデモです: http://jsfiddle.net/BFWzS/1/
上記のフィドルにはさらにコードがあります^
// let the gallery items be draggable
$( "li", $gallery ).draggable({
cancel: "a.ui-icon", // clicking an icon won't initiate dragging
revert: "invalid", // when not dropped, the item will revert back to its initial position
containment: "document",
helper: "clone",
cursor: "move"
});
// let the trash be droppable, accepting the gallery items
$trash.droppable({
accept: "#gallery > li",
activeClass: "ui-state-highlight",
drop: function( event, ui ) {
deleteImage( ui.draggable );
}
});
誰かが私たちを助けてくれることを願って、
乾杯