El atributo de evento ondragend funciona cuando el usuario termina de arrastrar el elemento. La característica de arrastrar y soltar es común en HTML5. Cualquier elemento puede hacerse arrastrable usando el atributo arrastrable de HTML5.
Etiquetas compatibles: admite todos los elementos HTML.
Sintaxis:
<element ondragend = "script">
Valor de atributo: este evento contiene un script de atributo único que funciona cuando se llama al evento ondragend.
Nota: Las imágenes y los enlaces se pueden arrastrar de forma predeterminada.
Ejemplo:
HTML
<!-- HTML code to implement ondragend event using drag and drop event attribute --> <!DOCTYPE HTML> <html> <head> <title>ondragend Event Attribute</title> <style> .box { width: 30%; height: 50px; margin:20px; border: 1px solid black; text-align:center; } </style> <script> /* Function to start dragging */ function starts_drag(event) { event.dataTransfer.setData("Text", event.target.id); document.getElementById("demo").innerHTML = "Dragging is in work"; } /* Function to stop dragging */ function end_drag(event) { document.getElementById("demo").innerHTML = "Dragging works properly"; } /* Function to allow drop content */ function drop_allow(event) { event.preventDefault(); } /* Function to drop the content */ function drop_event(event) { event.preventDefault(); var data = event.dataTransfer.getData("Text"); event.target.appendChild(document.getElementById(data)); } </script> </head> <body> <!-- ondragend event starts from here --> <div class="box" ondrop="drop_event(event)" ondragover="drop_allow(event)"> <p ondragstart="starts_drag(event)" ondragend="end_drag(event)" draggable="true" id="gfg">GeeksforGeeks <p> </div> <div class="box" ondrop="drop_event(event)" ondragover="drop_allow(event)"></div> <!-- ondragend event complete here --> <p id="demo"></p> </center> </body> </html>
Producción:
Navegador compatible: los navegadores compatibles con los atributos de eventos ondragend se enumeran a continuación:
- Google Chrome 4.0
- Internet Explorer 9.0
- MozillaFirefox 3.5
- Safari 6.0
- Ópera 12.0
Publicación traducida automáticamente
Artículo escrito por Sabya_Samadder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA