Atributo de evento ondrag HTML

❮ Atributos de eventos HTML

Ejemplo

Ejecuta un JavaScript cuando se arrastra un elemento <p>:

<p draggable="true" ondrag="myFunction(event)">Drag me!</p>

Definición y uso

El atributo ondrag se activa cuando se arrastra un elemento o una selección de texto.

Arrastrar y soltar es una característica muy común en HTML5. Es cuando "agarras" un objeto y lo arrastras a una ubicación diferente. Para obtener más información, consulte nuestro Tutorial de HTML sobre HTML5 Arrastrar y soltar .

Nota: Para hacer que un elemento se pueda arrastrar, use el atributo global de HTML5 que se puede arrastrar .

Sugerencia: Los enlaces y las imágenes se pueden arrastrar de forma predeterminada y no necesitan el atributo arrastrable.

Hay muchos atributos de eventos que se usan y pueden ocurrir en las diferentes etapas de una operación de arrastrar y soltar:

  • Eventos activados en el objetivo arrastrable (el elemento de origen) :
    • ondragstart : se activa cuando el usuario comienza a arrastrar un elemento
    • ondrag: se activa cuando se arrastra un elemento
    • ondragend : se activa cuando el usuario ha terminado de arrastrar el elemento

  • Eventos activados en el destino de colocación:
    • ondragenter : se activa cuando el elemento arrastrado ingresa al destino de colocación
    • ondragover : se activa cuando el elemento arrastrado está sobre el destino de colocación
    • ondragleave : se activa cuando el elemento arrastrado deja el destino de colocación
    • ondrop : se activa cuando el elemento arrastrado se suelta en el destino de colocación

Nota: Mientras arrastra un elemento, el evento ondrag se activa cada 350 milisegundos.


Compatibilidad con navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo de evento.

Event Attribute
ondrag 4.0 9.0 3.5 6.0 12.0

Sintaxis

<element ondrag="script">

Valores de atributo

Value Description
script The script to be run on ondrag

Detalles técnicos

Etiquetas HTML compatibles: TODOS los elementos HTML

páginas relacionadas

Tutorial HTML: Arrastrar y soltar HTML5

Referencia HTML: Atributo HTML arrastrable

Referencia HTML DOM: evento ondrag


❮ Atributos de eventos HTML