jQuery tapahtuma - toggle() metodi
Esimerkki
Vaihda erilaisia taustaväriä:
$("p").toggle(); function(){ $("body").css("background-color","green"); function(){ $("body").css("background-color","red");} function(){ $("body").css("background-color","yellow");} );
Määrittely ja käyttö
toggle() metodi sidottu kahden tai useamman tapahtumankäsittelijäfunktioiden, jotta ne vastaavat valittujen elementtien vaihtelevia click-tapahtumia.
Tämä metodi voidaan myös käyttää vaihtamaan valittujen elementtien hide() ja show() Metodi.
Lieneet Toggle tapahtumalle kahden tai useamman funktion
Vaihda kahden tai useamman funktion välillä, kun määritetty elementti painetaan.
Jos määritetään kaksi tai useampi funktio, toggle() metodi vaihtaa kaikki funktiot. Esimerkiksi, jos on kolme funktiota, ensimmäinen klikkaus kutsuu ensimmäistä funktiota, toinen klikkaus kutsuu toista funktiota, kolmas klikkaus kutsuu kolmatta funktiota. Neljäs klikkaus kutsuu jälleen ensimmäistä funktiota, ja niin edelleen.
Syntaksi
$(valitsin).toggle(function1(),function2(),functionN(),...)
Parametrit | Kuvaus |
---|---|
function1() | Välttämätön. Funktio, joka suoritetaan, kun elementti painetaan jokaisen parittoman kerran. |
function2() | Välttämätön. Funktio, joka suoritetaan, kun elementti painetaan jokaisen parillisen kerran. |
functionN(),... | Valinnainen. Määrittää muita tarvittavia funktioita. |
Vaihda Hide() ja Show()
Tarkista jokaisen elementin näkyvyys.
Jos elementti on piilotettu, suorita show(). Jos elementti on näkyvissä, suorita hide(). Tällä tavalla voidaan luoda vaihtoehtoehtoisia tehosteita.
Syntaksi
$(valitsin).toggle(nopeus,callback)
Parametrit | Kuvaus |
---|---|
nopeus |
Valinnainen. Määrittää piilottamisen/näyttämisen nopeuden. Oletus on "0". Mahdolliset arvot:
|
callback |
Valinnainen. Funktio, joka suoritetaan toggle() metodin suorittuessa. Jos haluat oppia lisää callbackista, vieritse sivustollemme Callback-funktio opetus。 |
Näytä tai piilota elementit
Määrittää, näytetäänkö tai piilotetaan vain kaikki vastaavat elementit.
Syntaksi
$(valitsin).toggle(vaihda)
Parametrit | Kuvaus |
---|---|
vaihda |
Välttämätön. Totuusarvo, joka määrittää, pitäisikö toggle() näyttää tai piilotaa vain kaikki valitut elementit.
|