jquery uiのドラッグ可能/ドロップ可能を利用する概念実証に取り組んでいます。
ドロップ可能領域にドロップされる div のインデックスに等しい変数を設定する方法を探しています。(「div0」、「div1」、「div2」などの名前の div があるとします...)
したがって、コードが次のようになると想像してください。
<div id="div0" class="draggableDiv">some cotent</div>
<div id="div1" class="draggableDiv">more content</div>
<div id="div2" class="draggableDiv">yet more content</div>
<div class="droppableDiv">drop it here</div>
$(document).ready(function() {
$('.draggableDiv').draggable({helper: 'clone'});
$('.droppableDiv').droppable({
accept: '.draggableRecipe',
drop: function(ev, ui) {
ui.draggable.clone().fadeOut("fast",
function() {
$(this).fadeIn("fast")
}).appendTo($(this).empty());
// function to set someVar = div[index];
}
});
});
これを達成する最善の方法がわからないので、誰か提案があれば、ガイダンスをいただければ幸いです。
ありがとう!