我只需要在一个放置区域中放置 1 个块,并在需要时进行切换。为什么我可以禁用但不能启用可丢弃功能?
$(this).droppable("option", "disabled", false);
- 不工作$(this).droppable("enable");
- 不工作- 禁用后启用可放置- 不起作用
这是我的代码:
$('.my_block').draggable({
revert: "invalid",
});
$('.free').droppable({
accept: ".my_block",
drop: function(ev, ui) {
$(this).removeClass("free");
$(this).addClass("1");
ui.draggable.appendTo($(this)).removeAttr('style');
$(this).droppable("disable");
},
out: function(ev, ui) {
$(this).droppable("enable");
$(this).removeClass("1");
$(this).addClass("free");
},
});
jsfiddle http://jsfiddle.net/4ABCN/2/
我怎样才能通过一键将所有红色块返回到主要位置?