HTML | Atributo de evento ondragend

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *