Atrybut zdarzenia ondragenter HTML

❮ Atrybuty zdarzeń HTML

Przykład

Wykonaj JavaScript, gdy przeciągany element wejdzie w cel upuszczania:

<div ondragenter="myFunction(event)"></div>

Definicja i użycie

Atrybut ondragenter jest uruchamiany, gdy przeciągany element lub zaznaczony tekst wejdzie w prawidłowy cel upuszczania.

Zdarzenia ondragenter i ondragleave mogą pomóc użytkownikowi zrozumieć, że element, który można przeciągać, zaraz wejdzie lub opuści cel upuszczania. Można to zrobić, na przykład, ustawiając kolor tła, gdy przeciągany element wchodzi do miejsca docelowego upuszczania i usuwając kolor, gdy element jest przesuwany poza miejsce docelowe.

Przeciąganie i upuszczanie to bardzo powszechna funkcja w HTML5. Dzieje się tak, gdy „chwycisz” obiekt i przeciągniesz go w inne miejsce. Więcej informacji znajdziesz w naszym samouczku HTML dotyczącym przeciągania i upuszczania HTML5 .

Uwaga: aby umożliwić przeciąganie elementu, użyj globalnego atrybutu przeciągania HTML5.

Porada: Łącza i obrazy można domyślnie przeciągać i nie wymagają one atrybutu przeciągania.

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 - uruchamia się, gdy użytkownik zaczyna przeciągać element
    • ondrag - odpala, gdy element jest przeciągany
    • ondragend - uruchamia się, gdy użytkownik zakończy przeciąganie elementu

  • Zdarzenia wystrzeliwane na cel zrzutu:
    • ondragenter - odpala, gdy przeciągnięty element trafi w cel upuszczania
    • ondragover - odpala, gdy przeciągany element znajduje się nad celem upuszczania
    • ondragleave - odpala, gdy przeciągnięty element opuści cel upuszczania
    • ondrop - uruchamia się, gdy przeciągany element jest upuszczany na cel upuszczania

Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje atrybut zdarzenia.

Event Attribute
ondragenter 4.0 9.0 3.5 6.0 12.0

Składnia

<element ondragenter="script">

Wartości atrybutów

Value Description
script The script to be run on ondragenter

Szczegóły techniczne

Obsługiwane tagi HTML: WSZYSTKIE elementy HTML

Powiązane strony

Samouczek HTML: przeciąganie i upuszczanie HTML5

Odniesienie HTML: przeciągany atrybut HTML

HTML DOM Reference: ondragenter Event


❮ Atrybuty zdarzeń HTML