如何在可拖动的叶子上识别droppable?

时间:2014-10-30 14:06:35

标签: jquery droppable

我尝试制作拖放游戏,您需要订购可拖动的游戏。你可以改变一次掉落的可拖动位置。

所以我需要这个 1. droppable识别何时可拖动它并被禁用 2. droppable识别掉落的拖动器何时离开它并再次可以放弃。

到目前为止,第一部分我已经有了这个。第二个我无法管理......

$(".boxSentence").each( function(){

$(this).droppable({

activeClass: "highlight",

drop: 
$(this).addClass("noBorder occupied");
$(this).droppable("disable");
numOccupied++;
}
});

我已经尝试了#34; out",但它的工作原理相反。

如果有人有任何想法,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不知道这是不是一个好方法....但我想,我找到了方法。

我做了一些其他对象droppable(obj2),当我将draggable从它的前一个位置(obj1)拖放到它上面时,它触发了obj2的激活

$(".obj2").droppable({
drop: function(event,ui){
$(".obj1").droppable("enable");
numOccupied--;
}
});

....
$(".obj1").each(function(){

$(this).droppable({

drop: $(this).addClass("noBorder occupied");
$(this).droppable("disable");
numOccupied++;
)};
)};

如果有更好的方式,我会很高兴听到这些想法!