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: