Javascript DOM Drag Over Event
<!DOCTYPE html> <html lang="en"> <head> <style> .box { /*from w w w . j a v a 2 s . com*/ width: 100px; height: 100px; } .red { background-color: red; } .drop-zone { width: 300px; padding: 20px; border: 2px dashed #000; } </style> </head> <body> <div draggable="true" class="box red"></div> <div id="dropZone" class="drop-zone">Drop Zone!</div> <div id="dropStatus"></div> <script> function dragDropHandler(e) { e.preventDefault(); if (e.type == "dragover") { dropStatus.innerHTML = "You're dragging over the drop zone!"; } else { dropStatus.innerHTML = "You dropped something!"; } } let dropZone = document.getElementById("dropZone"); let dropStatus = document.getElementById("dropStatus"); dropZone.addEventListener("dragover", dragDropHandler); dropZone.addEventListener("drop", dragDropHandler); </script> </body> </html>