Tek bir damla alanında sadece 1 bloğa ihtiyacım var ve gerekirse değiştir. Neden devre dışı bırakabilirim, ancak bırakılabilir bir işlevi etkinleştiremiyorum?Neden devre dışı bırakabilirim, ancak bırakılabilir bir işlevi etkinleştiremiyorum?
$('.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/:
$(this).droppable("option", "disabled", false);
- -- Enable a droppable after it has being disable çalışmıyor -
$(this).droppable("enable");
çalışmıyor İşte
çalışmıyor benim kodudur
Ve tüm kırmızı blokları tek tuşla ana konumlara nasıl geri döndürebilirim?
? Sana yardım edebilirim! ':)' –
İçinde sürüklenebilir (kırmızı) bir öğe varsa ve oradan ayrılırsa (buradaki herhangi bir öğe, kırmızı bloğu başka bir siyah bloğa taşıyın) bırakabilirliği devre dışı bırakmalıyım. Şimdi ilk durağandışı pozisyonda kırmızı bloğumu geri alamıyorum, şu devre dışı bırakınız :( –
Salamura, aşağıya bakınız, ihtiyacınıza uymasını umuyoruz! ':)' –