Sobes.tech
Junior

Quali eventi di trascinamento (drag) ti sono noti?

sobes.tech AI

Risposta dell'AI

  • dragstart: L'elemento inizia a essere trascinato.
  • drag: L'elemento viene trascinato (si verifica continuamente durante il trascinamento).
  • dragenter: L'elemento trascinato entra nell'area target.
  • dragover: L'elemento trascinato si trova sopra l'area target (si verifica continuamente).
  • dragleave: L'elemento trascinato lascia l'area target.
  • drop: L'elemento trascinato viene rilasciato sull'area target.
  • dragend: Il trascinamento termina (dopo il rilascio o l'annullamento).

Tutti questi eventi appartengono all'interfaccia DragEvent e contengono informazioni sui dati, sul tipo di effetto di trascinamento e sulle coordinate del puntatore del mouse. Per consentire il rilascio dell'elemento, è necessario chiamare event.preventDefault() nel gestore dragover.