0
Q:

droppable snap back

object.addEventListener("dragstart", myScript);
0
object.ondragstart = function(){myScript};
0
<element ondragstart="myScript">
0
  

<html>
<head>
<title>A Simple Page</title>
<script language="JavaScript">
var myarray = new Array("","","","","","","","","","");
for (x in myarray) 
{
    myarray[x] = "img" + x + ".gif";
}
alert(myarray);
</script>
</head>
<body>
</body>
</html>

   
    
  
0
<!DOCTYPE HTML> 
<html> 
  
<head> 
    <title>HTML DOM ondrop Event</title> 
    <style> 
        .droptarget { 
            float: center; 
            width: 300px; 
            height: 50px; 
            margin: 20px; 
            padding: 5px; 
            border: 6px solid green; 
        } 
    </style> 
</head> 
  
<body> 
    <center> 
        <h1 style="color:green"> 
          GeeksforGeeks 
      </h1> 
        <h2>HTML DOM ondrop Event</h2> 
  
        <div class="droptarget" 
             ondrop="dropEle(event)" 
             ondragover="allowDropEle(event)"> 
  
            <p ondragstart="dragStartEle(event)"
               draggable="true" 
               id="dragtarget"> 
                Dragable element 
            </p> 
  
        </div> 
  
        <div class="droptarget" 
             ondrop="dropEle(event)" 
             ondragover="allowDropEle(event)"> 
        </div> 
  
        <p id="demo"></p> 
  
        <script> 
            function dragStartEle(event) { 
                event.dataTransfer.setData( 
                  "Text", event.target.id); 
                
                document.getElementById( 
                  "demo").innerHTML = "Dragging starts"; 
            } 
  
            function allowDropEle(event) { 
                event.preventDefault(); 
            } 
  
            function dropEle(event) { 
                event.preventDefault(); 
                var data =  
                    event.dataTransfer.getData("Text"); 
                
                event.target.appendChild( 
                  document.getElementById(data)); 
                
                document.getElementById("demo").innerHTML =  
                  "Element dropped"; 
            } 
        </script> 
    </center> 
  
</body> 
  
</html> 
0

New to Communities?

Join the community