Я работаю над проверкой концепции, которая использует jquery ui, перетаскиваемый / сбрасываемый.
Я ищу способ установить переменную, равную индексу div, который сбрасывается в область отбрасывания. (Скажем, у меня есть div с именами "div0", "div1", "div2" и т. Д.)
Итак, представьте, что код будет выглядеть примерно так:
<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];
}
});
});
Я не уверен, как лучше всего это сделать, поэтому, если у кого-то есть какие-либо предложения, я был бы признателен за некоторые рекомендации.
Спасибо!