jQuery viitetietokirja - tapahtumat

jQuery-tapahtumametodit

Tapahtumametodit voivat aktivoida vastaavien elementtien tapahtuman tai liittää funktion jokaisen vastaavan elementin tapahtumaan.

Käyttöesimerkki:

$("button#demo").click()

Esimerkissä id="demo" -button-elementin click-tapahtuma aktivoituu.

Yhdistelmäesimerkki:

$("button#demo").click(function(){$("img").hide()})

Esimerkissä klikattuun id="demo" -painikkeeseen piilotetaan kaikki kuvat.

Metodi Kuvaile
bind() Lisää yhden tai useamman tapahtumankäsittelijän vastaaville elementteille
blur() Triggää tai liitä funktio määrätyn elementin keskittymien menetystapahtumaan
change() Triggää tai liitä funktio määrätyn elementin muutostapahtumaan
click() Triggää tai liitä funktio määrätyn elementin napsautustapahtumaan
dblclick() Triggää tai liitä funktio määrätyn elementin kaksinkertaiselle napsautukselle
delegate() Lisää yhden tai useamman tapahtumankäsittelijän vastaaville elementtien lapsille
die() Poista kaikki live() -funktiolla lisätyt tapahtumankäsittelijät
error() Triggää tai liitä funktio määrätyn elementin virhetapahtumaan
event.isDefaultPrevented() Palauttaa, onko event.preventDefault() kutsuttu event-objektilla
event.pageX Hiiren sijainti dokumentin vasemmassa reunassa
event.pageY Hiiren sijainti dokumentin yläreunassa
event.preventDefault() Estä tapahtuman oletustoiminto
event.result Sisältää viimeisen arvon, jonka tapahtuma-处理器返回
event.target Tapahtuman aiheuttanut DOM-elementti
event.timeStamp Tämä ominaisuus palauttaa millisekunnit, jotka ovat kuluneet 1. tammikuuta 1970 päivämäärästä tapahtuman tapahtumiseen asti
event.type Kuvaile tapahtuman tyyppiä
event.which Indikoi, minkä painikkeen tai napin painettiin
focus() Triggää tai liitä funktio määrätyn elementin keskittymistapahtumaan
keydown() Triggää tai liitä funktio määrätyn elementin painallus alustapahtumaan
keypress() Triggää tai liitä funktio määrätyn elementin painallustapahtumaan
keyup() Triggää, tai sidota funktio määritettyyn elementtiin key up -tapahtumaan
live() Lisää yksi tai useampi tapahtumankäsittelijä nykyisille tai tuleville vastaaville elementeille
load() Triggää, tai sidota funktio määritettyyn elementtiin load -tapahtumaan
mousedown() Triggää, tai sidota funktio määritettyyn elementtiin mouse down -tapahtumaan
mouseenter() Triggää, tai sidota funktio määritettyyn elementtiin mouse enter -tapahtumaan
mouseleave() Triggää, tai sidota funktio määritettyyn elementtiin mouse leave -tapahtumaan
mousemove() Triggää, tai sidota funktio määritettyyn elementtiin mouse move -tapahtumaan
mouseout() Triggää, tai sidota funktio määritettyyn elementtiin mouse out -tapahtumaan
mouseover() Triggää, tai sidota funktio määritettyyn elementtiin mouse over -tapahtumaan
mouseup() Triggää, tai sidota funktio määritettyyn elementtiin mouse up -tapahtumaan
one() Lisää tapahtumankäsittelijä vastaaville elementeille. Jokainen elementti voi käynnistää käsittelijän vain kerran.
ready() Dokumentti valmis tapahtuma (kun HTML-dokumentti on valmis ja käytettävissä)
resize() Triggää, tai sidota funktio määritettyyn elementtiin resize-tapahtumaan
scroll() Triggää, tai sidota funktio määritettyyn elementtiin scroll-tapahtumaan
select() Triggää, tai sidota funktio määritettyyn elementtiin select-tapahtumaan
submit() Triggää, tai sidota funktio määritettyyn elementtiin submit-tapahtumaan
toggle() Sidota kaksi tai useampi tapahtumankäsittelijäfunktio, jotka suoritetaan silloin kun tapahtuu vaihtelevia click-tapahtumia.
trigger() Kaikkien vastaisten elementtien määritetty tapahtuma
triggerHandler() Ensimmäisen vastaanotetun elementin määritetty tapahtuma
unbind() Poista määritetty tapahtumankäsittelijä vastaanotetuista elementeistä
undelegate() Poista määritetty tapahtumankäsittelijä vastaanotetuista elementeistä nyt tai tulevaisuudessa
unload() Triggää, tai sidota funktio määritettyyn elementtiin unload-tapahtumaan

Katso:

Ohjeet:jQuery elementti valitsin syntaksi