stoppen Wie Sie hier sehen können: http://jsfiddle.net/rA4CB/6/jQueryUI abwerfbaren, die Ausbreitung zu überlappten Geschwister
Wenn ich den Abfall im Überlappungsbereich machen es in beiden droppables empfangen wird, gierig funktioniert nicht, wenn die Einzelteile sind Geschwister. Gibt es eine Möglichkeit, den Empfang von Droppables im zIndex zu blockieren?
BTW, mouseOver wird nicht für das Droppable-Element ausgelöst, da sich die Maus tatsächlich über dem ziehbaren Element befindet.
relevant JS:
$(function() {
$("#draggable").draggable();
$("#droppable").droppable({
tolerance:'pointer',
drop: function(event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
}
});
$("#droppable2").droppable({
tolerance:'pointer',
greedy:true,
drop: function(event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
}
});
});
Clever - dauerte eine Weile, um zu sehen, was du da :-) tat. Das Über/Deaktivieren und Aus/Aktivieren ist ein Gewinner. Danke – Matt
Netter Trick, aber nicht für die Zahl der Geschwister arbeiten. So sehen Sie meine obige Antwort für dieses Problem. –
Haben Sie eine Idee, wie Sie den Überlappungsbereich unfallbar machen können? –