Event-objekti
Event-objekti
kaikki tapahtumaojektit DOMissa perustuvat Event-objektiin.
siispä kaikki muut tapahtumaojektit (kuten MouseEvent ja KeyboardEvent)voivat käyttää Event-objektin ominaisuuksia ja menetelmiä.
tapahtuman ominaisuudet ja metodit
ominaisuus/metodi | kuvaus |
---|---|
bubbles | palauttaa, onko tapahtuma ampumistapahtuma. |
cancelBubble | asettaa tai palauttaa, tulisiko tapahtuma levitä ylös. |
cancelable | palauttaa, voidaanko tapahtuman oletustoiminto estää. |
composed | viittaa siihen, voidaanko tapahtuma siirtää Shadow DOMista yleiseen DOMiin. |
composedPath() | palauttaa tapahtuman polun. |
createEvent() | luo uuden tapahtuman. |
currentTarget | palauttaa elementin, joka laukaisi tapahtuman kuuntelijan. |
defaultPrevented | palauttaa, onko preventDefault()-menetelmää kutsuttu tapahtumaa varten. |
eventPhase | palauttaa, missä vaiheessa tapahtumavirran arviointi on. |
isTrusted | palauttaa, onko tapahtuma luotettava. |
preventDefault() | jos tapahtuma voidaan perua, peruuta se eikä suorita tapahtumaan kuuluvia oletustoimintoja. |
stopImmediatePropagation() | estää saman tapahtuman muiden kuuntelijoiden kutsumisen. |
stopPropagation() | estää tapahtuman levittymisen tapahtumavirrassa. |
target | palauttaa tapahtuman laukaisevan elementin. |
timeStamp | palauttaa tapahtuman luomisen ajan (aikakehykseen nähden millisekunteina). |
type | palauttaa tapahtuman nimen. |
tapahtumatyypit
Nämä tapahtumatyypit kuuluvat Event-objektiin:
tapahtuma | kuvaus |
---|---|
abort | Tämä tapahtuma tapahtuu, kun media-lataus keskeytetään. |
afterprint | Tämä tapahtuma tapahtuu, kun sivu alkaa tulostaa tai kun tulostusikkuna suljetaan. |
beforeprint | Tämä tapahtuma tapahtuu, ennen kuin sivu tulostetaan. |
beforeunload | Tämä tapahtuma tapahtuu, ennen kuin dokumentti ladataan pois. |
canplay | Tämä tapahtuma tapahtuu, kun selain voi aloittaa median toiston. |
canplaythrough | Tämä tapahtuma tapahtuu, kun selain voi toistaa median ilman, että sen varastointia keskeytetään. |
change | Tämä tapahtuma tapahtuu, kun form-elementin sisältö, valittu sisältö tai valittu tila muuttuu. |
error | Tämä tapahtuma tapahtuu, kun ulkoisen tiedoston lataamisessa tapahtuu virhe. |
fullscreenchange | Tämä tapahtuma tapahtuu, kun elementti näytetään täysin näytöllä. |
fullscreenerror | Tämä tapahtuma tapahtuu, kun elementti ei voi näyttää täysin näytöllä. |
input | Tämä tapahtuma tapahtuu, kun elementti saa käyttäjän syötteen. |
invalid | Tämä tapahtuma tapahtuu, kun elementti on epäkelvollinen. |
load | Tämä tapahtuma tapahtuu, kun objekti on ladattu. |
loadeddata | Tämä tapahtuma tapahtuu, kun mediatiedot on ladattu. |
loadedmetadata | Tämä tapahtuma tapahtuu, kun metaatodit (esim. koko ja kesto) ladataan. |
message | Tämä tapahtuma tapahtuu, kun viesti vastaanotetaan tästä tapahtumalähteestä. |
offline | Tämä tapahtuma tapahtuu, kun selain aloittaa offline-työn. |
online | Tämä tapahtuma tapahtuu, kun selain aloittaa verkkotyön. |
open | Tämä tapahtuma tapahtuu, kun yhteys tapahtumalähteeseen avataan. |
pause | Tämä tapahtuma tapahtuu, kun media keskeytetään käyttäjän toimesta tai ohjelmallisesti. |
play | Tämä tapahtuma tapahtuu, kun media käynnistetään tai se ei enää ole keskeytetty. |
playing | Tämä tapahtuma tapahtuu, kun media keskeytetään tai pysäytetään ja sen jälkeen toistetaan. |
progress | Tämä tapahtuma tapahtuu, kun selain on saamassa mediatietoja. |
ratechange | Tämä tapahtuma tapahtuu, kun median toisto nopeus muuttuu. |
resize | Tämä tapahtuma tapahtuu, kun dokumentin näkymän kokoa muutetaan. |
reset | Tämä tapahtuma tapahtuu, kun lomake palautetaan alkuperäiseen tilaan. |
scroll | Tämä tapahtuma tapahtuu, kun liukusäädin pyörii. |
search | Tämä tapahtuma tapahtuu, kun käyttäjä syöttää sisältöä hakukenttään. |
seeked | Tämä tapahtuma tapahtuu, kun käyttäjä on saavuttanut median uuden sijainnin. |
seeking | Tämä tapahtuma tapahtuu, kun käyttäjä aloittaa liikkumisen tai siirtymisen median uuteen sijaintiin. |
select | Tämä tapahtuma tapahtuu, kun käyttäjä valitsee tekstiä (yleensä <input>- tai <textarea>-elementeissä). |
show | Tämä tapahtuma tapahtuu, kun <menu>-elementti näkyy kontekstivalikoksi. |
stalled | Tämä tapahtuma tapahtuu, kun selain yrittää hakea mediatietoja, mutta tiedot eivät ole saatavilla. |
submit | Tämä tapahtuma tapahtuu, kun lomake lähetetään. |
suspend | Tämä tapahtuma tapahtuu, kun selain tarkoittaa, että se ei tarkoita hakea mediaa. |
timeupdate | Tämä tapahtuma tapahtuu, kun toistopaikka muuttuu. |
toggle | Tämä tapahtuma tapahtuu, kun käyttäjä avaa tai sulkee <details>-elementin. |
unload | Tämä tapahtuma tapahtuu, kun sivu ladataan pois (esim. <body>). |
waiting | Tämä tapahtuma tapahtuu, kun media on pysähtynyt mutta odotetaan, että se jatkuu. |