私は、javascript、特にjQuery UIの方が新しいです。私は(ドロップアウト部分もソート可能である必要がある) "ドラッグアンドドロップ"領域を(私が簡単に思ったように)作成しようとしています。ドラッグ&ドロップは機能していますが、ソートは約20%でしか動作しません...問題は、要素をソートするときに、コピーとクローンを残すことです。jquery ui sortableはコピーを作成しています
私は、ドラッグ可能なセクションのヘルパーをドロップ可能な領域にクローンを作成するように設定していると思います。クローンの部分は、要素をソートしようとしてもまだそれをやっています。私は私の記述ではっきりしていることを願っています...
以下のコードを参照してください。 2は私が落としてから並べ替えたい要素です。
<div id="draggable1">
<H1>Headline</H1>
</div>
<div id="draggable2">
<input type="text" value="move me..." class="form-control" />
</div>
<div id="droppable"></div>
$("#draggable1, #draggable2").draggable({
helper: 'clone',
cursor: 'move'
});
$("#droppable").sortable({
connectWith: ".connectedSortable",
cursor: 'move',
helper: 'copy'
});
$("#droppable").droppable({
drop: function (event, ui) {
var droppable = $(this);
var draggable = ui.draggable;
draggable.clone().appendTo(droppable);
}
});
ソート後、コピーとクローンの両方があります。イメージを参照してください。君たちのために
Here link to fiddle with codeあまりにも私のコードと何が起こるかを参照してください。 'clone'`と `ヘルパー::' copy'`
は私が
削除'ヘルパー...そこに同じ結果を得ます。これで問題が解決しない場合は、スニペットまたはhttp://jsfiddle.netの実際の例を参照する必要があります –
「コピー」を追加して、「クローン」をオーバーライドするかどうかを確認しました'私は要素が左側のセクションにとどまるようにしたいので、私は 'クローン'が必要です。私は 'クローン'を取り除いて、要素全体を動かすでしょう... – kuylis
ここにあなたのためのフィドルです。私はそこに同じ結果を得ます... https://jsfiddle.net/xLk8b1w3/ – kuylis