ich würde gerne einen drop mittels Ajax überprüfen. Ich bekomme dann true oder false... kann ich jetzt den Drop von jQuery rückgängig machen? Also das Drag Element soll einen revert bekommen.
Z.B.:
drop: function() {
zugelassen = ajaxtest($(this));
if (zugelassen == false){
Mach bitte, dass das Drag Element reverted wird.
}
}
Hintergrund ist unter anderem, olgendes Problem: http://www.jquerytest.at.tf/2/sc-test.php
Wie in diesem Beispeil sollen die "Spieler" auf ihren "Platz" gedroppt werden. Ist ein Spieler auf dem Platz, wird mit:
drop: function() {
$(this).droppable('disable');
}
dafür gesorgt, dass nicht noch ein Spieler auf den selben Platz gedroppt werden kann. So, jetzt soll aber auch, wenn ein Spieler wieder aus seinem Platz entfernt wird das Element wieder aktiviert werden.
out: function() {
$(this).droppable('enable');
}
leider funktioniert das nicht, ich denke mal, weil das Element schon dissablet wurde, springt das "out:" nicht mehr an. Da aber die Plätze sowieso mit Ajax validiert werden, dachte ich jetzt an die Lösung mit dem Abbruch des draggens.
Gruß, Sam.