Atrybut ondrag HTML
Definicja i użycie
Atrybut jest ondrag
uruchamiany, gdy element lub zaznaczenie tekstu jest przeciągane.
Aby dowiedzieć się więcej o przeciąganiu i upuszczaniu, przeczytaj nasz samouczek HTML dotyczący przeciągania i upuszczania HTML5 .
Porada: Łącza i obrazy można domyślnie przeciągać i nie wymagają one draggable
atrybutu.
Istnieje wiele atrybutów zdarzeń, które są używane i mogą wystąpić na różnych etapach operacji przeciągania i upuszczania:
- Zdarzenia uruchomione na przeciąganym celu (element źródłowy) :
ondragstart
- odpala, gdy użytkownik zaczyna przeciągać elementondrag
- odpala, gdy element jest przeciąganyondragend
- odpala, gdy użytkownik zakończy przeciąganie elementu
- Zdarzenia wystrzeliwane na cel zrzutu:
ondragenter
- odpala, gdy przeciągnięty element wejdzie w cel upuszczaniaondragover
- odpala, gdy przeciągany element znajduje się nad celem upuszczaniaondragleave
- odpala, gdy przeciągnięty element opuści cel upuszczaniaondrop
- odpala, gdy przeciągnięty element zostanie upuszczony na cel upuszczania
Uwaga: podczas przeciągania elementu ondrag
zdarzenie jest uruchamiane co 350 milisekund.
Dotyczy
Atrybut jest ondrag
częścią atrybutów zdarzenia i może być używany w dowolnych elementach HTML.
Elementy | Wydarzenie |
---|---|
Wszystkie elementy HTML | ondrag |
Przykład
P Przykład
Wykonaj JavaScript, gdy element <p> jest przeciągany:
<p draggable="true" ondrag="myFunction(event)">Drag me!</p>
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje atrybut zdarzenia.
Event Attribute | |||||
---|---|---|---|---|---|
ondrag | 4.0 | 9.0 | 3.5 | 6.0 | 12.0 |