ドラッグ可能に設定されている要素を取って、現在の機能のようにオーバーレイするのではなく、その要素をコンテナに物理的に移動する必要があります。例えばのでjQuery draggable + droppable - 物理的にドラッグされたアイテムをドロップされたコンテナに移動する
:だから
<div class="container"></div>
<div class="image">
<img class="thumb" src="images/Koala.jpg" alt="" />
</div>
$(function() {
$(".image").draggable();
$(".container").droppable({
drop: function (event, ui) {
alert('dropped!');
}
});
});
画像をドラッグして、私はそこに移動する実際のHTML要素を必要とする「コンテナ」のdiv内に落下された後。イベントが発生した後、私はChromeの開発ツールを使用して、ソースを見ていた場合
だから、私が見るであろう:<div class="container">
<div class="image">
<img class="thumb" src="images/Koala.jpg" alt="" />
</div>
</div>
これは可能ですか?
おかげドロップ機能で
ソースビューのdomにJSの変更が表示されることはありません。あなたのブラウザのdevツールの変更が表示される場合があります。 – DanielB
ええ、それは私が意味するものです。私は私の質問を改めるつもりです。 – Jared