Atributo HTML ondragstart
Definición y uso
El atributo ondragstart se activa cuando el usuario comienza a arrastrar un elemento o una selección de texto.
Para aprender acerca de Arrastrar y Soltar, lea nuestro Tutorial HTML sobre Arrastrar y Soltar HTML5 .
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) :
- 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
Se aplica a
El atributo ondragstart es parte de los Atributos de eventos y se puede usar en cualquier elemento HTML.
Elementos | Evento |
---|---|
Todos los elementos HTML | ondragstart |
Ejemplo
P Ejemplo
Ejecute un JavaScript cuando el usuario comience a arrastrar un elemento <p>:
<p draggable="true" ondragstart="myFunction(event)">Drag me!</p>
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 | |||||
---|---|---|---|---|---|
ondragstart | 4.0 | 9.0 | 3.5 | 6.0 | 12.0 |