So sieht es aus;Ziehen von Elementen basierend auf Prozentsatz auf Containment-Element
$("#box ul li").draggable({
helper: "clone"
});
$(".item").draggable({containment: ".door"});
$(".door").droppable({
accept: ":not(.ui-sortable-helper, .item)",
drop: function(event, ui) {
$("<div class='item'></div>").html(ui.draggable.find("img")).appendTo(this);
}
});
Benutzer zieht die $ ("#box ul li") Element und lässt es auf $ ("Tür") Element. Und es hängt an $ (". Door") Element mit $ (". Item") Selektor.
Ich benutze jquery UI - Draggable zum Ziehen und Ablegen von Elementen. Dort gibt es kein Problem.
Hier ist die eigentliche Frage;
Aber wenn Sie beginnen, das Element zu ziehen, ändert die Funktion die linken und oberen Positionen des Elements wie; oben: 10px links: 10px. Aber ich möchte das Element basierend auf Prozent auf das Containment-Element ziehen. Es sollte oben sein: 10%; links: 10%.
eine Idee, wie man das macht?
perfekte Lösung ... Danke –