Potrzebuję tylko 1 bloku w jednym obszarze spadania i przełączam w razie potrzeby. Dlaczego mogę wyłączyć, ale nie mogę włączyć funkcji zrzucania?Dlaczego mogę wyłączyć, ale nie mogę włączyć funkcji zrzucania?
$(this).droppable("option", "disabled", false);
- nie działa$(this).droppable("enable");
- nie działa- Enable a droppable after it has being disable - nie działa
Tu jest mój kodu:
$('.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/
Jak mogę cofnąć wszystkie czerwone bloki do głównych pozycji za pomocą jednego przycisku?
Więc jakie zachowania są dążąc do? Mogę ci pomóc! ':)' –
Potrzebuję wyłączyć droppable, gdy jeden przeciągany (czerwony) element w nim, a jeśli to zostaw (nie ma tam żadnego elementu, przenieś czerwony blok do innego czarnego bloku), potrzebuję go włączyć. Teraz nie mogę wesprzeć mojego czerwonego bloku w pierwszej pozycji zrzucanej, bo to wyłącza :( –
Saweet, patrz post poniżej, mam nadzieję, że pasuje do Twojej potrzeby! ':)' –