On Github Seekerz1 / Web-Prog.-Florian_Bauer
Kontakt: bauerflorian95@gmail.com
Drag and Drop Funktionen (JS):
function allowDrop(event) {
event.preventDefault();
}
function drag(event) {
event.dataTransfer.setData("image", event.target.id);
}
function drop(ev) {
event.preventDefault();
var data = event.dataTransfer.getData("image");
event.target.appendChild(document.getElementById(data));
}
Erstellen von ziehbaren Objekten (z.B. image, text...)
draggable="true" ondragstart="drag(event)"
Erstellen von Ablageflächen (z.B. div, image...)
ondrop="drop(event)" ondragover="allowDrop(event)"
Während des Drag and Drop-Vorgangs werden die Daten des gezogenen Objektes dem Drag zugeordnet! Das funktioniert mit den Drag Events.
Ziehbare Objekte:
"Draggable" Text
Quellen: