slideToggle-metodi jQuery:ssä
Seuraava metodi -
slideToggle
toimii seuraavasti: jos elementti on piilotettu - se näyttää
sen, ja jos se on näkyvissä - se piilottaa sen. Tämän menetelmän
mukavuus on siinä, että kaikki tämä voidaan sitoa
yhteen painikkeeseen, eikä kahteen, kuten se oli
aiemmissa oppitunneissa.
Tarkastellaan seuraavaa esimerkkiä. Olkoon HTML-koodimme seuraava:
html<button id="toggle">click me</button>
<div id="elem">text...</div>
Lisäksi on CSS:
css#elem {
padding: 10px;
width: 150px;
height: 150px;
border: 1px solid green;
margin-top: 10px;
}
Kirjoitetaan nyt koodi niin, että yhden painikkeen painalluksella elementti piilotetaan ja näytetään vuorotellen:
javascript$('#toggle').click(function() {
$('#elem').slideToggle(1000);
});