DOM dogodki omogočajo, da na akcije uporabnika (klik, tipkanje, premik miške) ali stanja brskalnika (nalaganje, fokus) reagiramo s kodo. Na tej strani boš spoznal osnove dela z addEventListener, uporabo preventDefault in najpogostejše dogodke na enostavnih, interaktivnih primerih.
| Miška in kolo | ||
|---|---|---|
| click | Element je kliknjen. | Glej primer |
| dblclick | Element je dvakrat kliknjen. | Glej primer |
| mousedown | Gumb miške je pritisnjen nad elementom. | Glej primer |
| mouseup | Uporabnik spusti gumb miške nad elementom. | Glej primer |
| mousemove | Kazalec se premakne nad element. | Glej primer |
| mouseenter | Kazalec se premakne na element. | Glej primer |
| mouseleave | Kazalec je premaknjen iz elementa. | Glej primer |
| mouseover | Kazalec se premakne na element. | Glej primer |
| mouseout | Kazalec je premaknjen iz elementa. | Glej primer |
| wheel | Kolešček miške se premika gor ali dol po elementu. | Glej primer |
| contextmenu | Z desnim klikom elementa odpremo kontekstni meni. | Glej primer |
| ↑ Obrazci in fokus | ||
| change | Vsebina obrazca se je spremenila. | Glej primer |
| input | Element dobi uporabniški vnos. | Glej primer |
| invalid | Element je neveljaven. | Glej primer |
| reset | Obrazec je ponastavljen. | Glej primer |
| submit | Obrazec je oddan. | Glej primer |
| select | Uporabnik izbere neko besedilo. | Glej primer |
| focus | Element dobi fokus. | Glej primer |
| focusin | Element bo kmalu dobil fokus. | Glej primer |
| focusout | Element bo kmalu izgubil fokus. | Glej primer |
| blur | Element izgubi fokus. | Glej primer |
| ↑ Povleci in spusti (Drag & Drop) | ||
| drag | Element se vleče. | Glej primer |
| dragstart | Vlečenje elementa se je sprožilo. | Glej primer |
| dragover | Vlečeni element je nad spustnim ciljem. | Glej primer |
| dragenter | Vlečeni element vstopi v ciljno tarčo. | Glej primer |
| dragleave | Element zapusti ciljno tarčo. | Glej primer |
| dragend | Vlečenje elementa se je končalo. | Glej primer |
| drop | Vlečeni element je spuščen na ciljno tarčo. | Glej primer |
| ↑ Mediji (audio/video) | ||
| canplay | Brskalnik lahko začne predvajati predstavnost. | Glej primer |
| canplaythrough | Predvaja lahko brez ustavljanja za medpomnenje. | Glej primer |
| durationchange | Trajanje medija je spremenjeno. | Glej primer |
| ended | Medij se je končal. | Glej primer |
| error | Med nalaganjem datoteke je prišlo do napake. | Glej primer |
| loadeddata | Medijski podatki so naloženi. | Glej primer |
| loadedmetadata | Metapodatki so naloženi. | Glej primer |
| loadstart | Začetek nalaganja medija. | Glej primer |
| pause | Predstavnost je zaustavljena. | Glej primer |
| play | Predvajanje se je začelo ali se nadaljuje. | Glej primer |
| playing | Predstavnost se aktivno predvaja. | Glej primer |
| progress | Prenašanje medijskih podatkov. | Glej primer |
| ratechange | Sprememba hitrosti predvajanja. | Glej primer |
| seeked | Preskok na položaj končan. | Glej primer |
| seeking | Začetek preskoka na položaj. | Glej primer |
| suspend | Namenoma prekinjeno prenašanje. | Glej primer |
| timeupdate | Položaj predvajanja se je spremenil. | Glej primer |
| waiting | Premor zaradi medpomnjenja ipd. | Glej primer |
| volumechange | Glasnost medija je spremenjena. | Glej primer |
| ↑ Stran, navigacija in stanje | ||
| DOMContentLoaded | Pripravljen za manipulacijo. | Glej primer |
| load | Objekt se je naložil. | Glej primer |
| beforeunload | Preden bo dokument naložen. | Glej primer |
| resize | Pogled dokumenta je spremenjen. | Glej primer |
| scroll | Drsni trak se premika. | Glej primer |
| hashchange | Prišlo je do spremembe URL-ja. | Glej primer |
| popstate | Zgodovina okna se spremeni. | Glej primer |
| pagehide | Uporabnik zapusti spletno stran. | Glej primer |
| pageshow | Uporabnik pride na spletno stran. | Glej primer |
| fullscreenchange | Element v celozaslonskem načinu. | Glej primer |
| fullscreenerror | Ni mogoče preklopiti v celozaslonski način. | Glej primer |
| online / offline | Brskalnik zazna spremembo statusa povezave (povezan/nepovezan). | Glej primer |
| storage | Območje spletne shrambe je posodobljeno. | Glej primer |
| message | Sporočilo je prejeto prek vira dogodka. | Glej primer |
| open | Odprta je povezava z izvirom dogodka. | Glej primer |
| ↑ Animacije, prehodi, tiskanje in odložišče | ||
| animationstart | Animacija se začne. | Glej primer |
| animationend | Animacija se je zaključila. | Glej primer |
| animationiteration | Animacija se ponavlja. | Glej primer |
| transitionend | Prehod se je zaključil. | Glej primer |
| afterprint | Stran se je začela tiskati. | Glej primer |
| beforeprint | Stran bo natisnjena. | Glej primer |
| copy | Vsebina elementa se kopira. | Glej primer |
| cut | Vsebina elementa je izrezana. | Glej primer |
| paste | Vsebina je prilepljena v element. | Glej primer |
| pregled odložišča | Osnovni dogodki, ki se sprožijo pri delu z odložiščem: copy, cut in paste. | Glej primer |
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.