我正在研究使用 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];
}
});
});
我不确定如何最好地做到这一点,所以如果有人有任何建议,我会很感激一些指导。
谢谢!