我尝试制作拖放游戏,您需要订购可拖动的游戏。你可以改变一次掉落的可拖动位置。
所以我需要这个 1. droppable识别何时可拖动它并被禁用 2. droppable识别掉落的拖动器何时离开它并再次可以放弃。
到目前为止,第一部分我已经有了这个。第二个我无法管理......
$(".boxSentence").each( function(){
$(this).droppable({
activeClass: "highlight",
drop:
$(this).addClass("noBorder occupied");
$(this).droppable("disable");
numOccupied++;
}
});
我已经尝试了#34; out",但它的工作原理相反。
如果有人有任何想法,我将不胜感激。
答案 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++;
)};
)};
如果有更好的方式,我会很高兴听到这些想法!