jQuery-efekti - toggle()-menetelmä
Esimerkki
Vaihda <p>-elementin näkyvyyden tilaa näyttämällä ja piilottamalla:
$(".btn1").click(function() { $("p").hide(); });
Määritelmä ja käyttö
toggle()-menetelmä vaihtaa elementin näkyvyyden tilan.
Jos valittu elementti on näkyvissä, piilota nämä elementit, jos valittu elementti on piilotettu, näytä nämä elementit.
Syntax
$().toggle(speed,callback,switch)
Parametrit | Kuvaus |
---|---|
speed |
Valinnainen. Määrittää elementin näkyvyyden muuttuvan nopeuden (tai päinvastoin). Oletus on "0". Mahdolliset arvot:
Asetettuna nopeuden ollessa, elementti muuttaa vähitellen korkeutta, leveyttä, ulkopuita, sisäpuita ja läpinäkyvyyttä näkyvyydestä piiloon ja päinvastoin. Jos asetat tämän parametrin, et voi käyttää switch-parametria. |
callback |
Valinnainen. toggle-funktion suorittamisen jälkeen suoritettava funktio. Jos haluat oppia lisää callbackista, vieraile jQuery Callback-luvustamme. Et voi asettaa tätä parametria, ellet ole asettanut speed-parametria. |
switch |
Valinnainen. Boolsarake. Määrittääkö toggle piilottaa vai näyttää kaikki valitut elementit.
Jos asetat tämän parametrin, et voi käyttää speed- ja callback-parametreja. |
Vinkit ja huomautukset
Huomautus:Tämä efekti pätee jQuery:n piilottamiin elementteihin tai CSS:ssa määriteltyihin display:none-elementteihin (ei päde visibility:hidden-elementteihin).
Lisää esimerkkejä
- Käytä speed-parametria
- Käytä speed-parametria piilottamaan ja näyttämään elementtejä.
- Käytä switch-parametria
- Käytä switch-parametria näyttääksesi kaikki piilotetut kohdat.