Obiekt Event
Obiekt Event
Wszystkie obiekty wydarzeń w DOM są oparte na obiekcie Event.
Zatem wszystkie inne obiekty wydarzeń (np. MouseEvent i KeyboardEvent)można uzyskać dostęp do atrybutów i metod obiektu Event.
Atrybuty i metody wydarzenia
Atrybuty/metoda | Opis |
---|---|
bubbles | Zwraca, czy określone wydarzenie jest wydarzeniem buforowanym. |
cancelBubble | Ustawia lub zwraca, czy wydarzenie powinno być rozprzestrzeniane węzłami wyżej. |
cancelable | Zwraca, czy wydarzenie można zapobiec jego domyślnej operacji. |
composed | Indykuje, czy wydarzenie można przekazać z Shadow DOM do ogólnego DOM. |
composedPath() | Zwraca ścieżkę wydarzenia. |
createEvent() | Tworzy nowe wydarzenie. |
currentTarget | Zwraca element, który wywołał wydarzenie, jego słuchacz. |
defaultPrevented | Zwraca, czy wydarzenie wywołało metodę preventDefault(). |
eventPhase | Zwraca, na哪个阶段事件流正在评估。 |
isTrusted | Zwraca, czy wydarzenie jest zaufane. |
preventDefault() | Jeśli wydarzenie można anulować, to je anuluje, nie wykonując domyślnej operacji przypisanej do wydarzenia. |
stopImmediatePropagation() | Zapobiega wywołaniu innych słuchaczy tego samego wydarzenia. |
stopPropagation() | Zapobiega dalszemu rozprzestrzenianiu się wydarzenia w strumieniu wydarzeń. |
target | Zwraca element, który wywołał wydarzenie. |
timeStamp | Zwraca czas utworzenia wydarzenia (w milisekundach od epoki). |
type | Zwraca nazwę wydarzenia. |
Typ wydarzenia
Te typy wydarzeń należą do obiektu Event:
Wydarzenie | Opis |
---|---|
abort | To wydarzenie występuje, gdy media są wstrzymane. |
afterprint | Kiedy strona zaczyna się drukować lub dialog drukowania jest zamykany, występuje to wydarzenie. |
beforeprint | To wydarzenie ma miejsce przed wydrukowaniem strony. |
beforeunload | To wydarzenie ma miejsce przed wyładowaniem dokumentu. |
canplay | To wydarzenie ma miejsce, gdy przeglądarka może zacząć odtwarzać media. |
canplaythrough | To wydarzenie ma miejsce, gdy przeglądarka może odtwarzać media bez zatrzymania缓冲. |
change | To wydarzenie ma miejsce, gdy zawartość elementu formularza, wybrana zawartość lub wybrany stan ulegają zmianie. |
error | To wydarzenie ma miejsce, gdy występuje błąd podczas ładowania pliku zewnętrznego. |
fullscreenchange | To wydarzenie ma miejsce, gdy element jest wyświetlany w trybie pełnego ekranu. |
fullscreenerror | To wydarzenie ma miejsce, gdy element nie może być wyświetlony w trybie pełnego ekranu. |
input | To wydarzenie ma miejsce, gdy element otrzymuje wprowadzenie użytkownika. |
invalid | To wydarzenie ma miejsce, gdy element jest nieważny. |
load | To wydarzenie ma miejsce, gdy obiekt jest załadowany. |
loadeddata | To wydarzenie ma miejsce po załadowaniu danych multimedialnych. |
loadedmetadata | To wydarzenie ma miejsce podczas ładowania metadanych (np. rozmiarów i długości). |
message | To wydarzenie ma miejsce podczas odbierania wiadomości za pomocą tego źródła wydarzeń. |
offline | To wydarzenie ma miejsce, gdy przeglądarka zaczyna pracę w trybie offline. |
online | To wydarzenie ma miejsce, gdy przeglądarka zaczyna pracę w trybie online. |
open | To wydarzenie ma miejsce, gdy otwierane jest połączenie z źródłem wydarzenia. |
pause | To wydarzenie ma miejsce, gdy media są wstrzymane przez użytkownika lub w sposób programowy. |
play | To wydarzenie ma miejsce, gdy media są uruchomione lub przestają być wstrzymane. |
playing | To wydarzenie ma miejsce, gdy media są wstrzymane lub zatrzymane w celu缓冲, a następnie odtwarzane. |
progress | To wydarzenie ma miejsce, gdy przeglądarka jest w procesie uzyskiwania danych multimedialnych. |
ratechange | To wydarzenie ma miejsce, gdy zmienia się szybkość odtwarzania mediów. |
resize | To wydarzenie ma miejsce podczas zmiany rozmiaru widoku dokumentu. |
reset | To wydarzenie ma miejsce podczas resetowania formularza. |
scroll | To wydarzenie ma miejsce podczas przewijania paska rolki elementu. |
search | To wydarzenie ma miejsce, gdy użytkownik wprowadza treść do pola wyszukiwania. |
seeked | To wydarzenie ma miejsce, gdy użytkownik kończy przeglądanie/skakanie do nowej pozycji w mediach. |
seeking | To wydarzenie ma miejsce, gdy użytkownik zaczyna przeglądać/skakać do nowej pozycji w mediach. |
select | To wydarzenie ma miejsce po wybraniu tekstu przez użytkownika (dla <input> i <textarea>). |
show | To wydarzenie ma miejsce, gdy element <menu> jest wyświetlany jako menu kontekstowe. |
stalled | Występuje to wydarzenie, gdy przeglądarka próbuje uzyskać dane multimedialne, ale dane są niedostępne. |
submit | To zdarzenie występuje podczas wysyłania formularza. |
suspend | To zdarzenie występuje, gdy przeglądarka celowo nie pobiera danych mediów. |
timeupdate | To zdarzenie występuje, gdy zmienia się pozycja odtwarzania. |
toggle | To zdarzenie występuje, gdy użytkownik otwiera lub zamyka element <details>. |
unload | To zdarzenie występuje po wyładowaniu strony (dla <body>). |
waiting | To zdarzenie występuje, gdy media są w stanie wstrzymania, ale oczekuje się, że zostaną przywrócone. |