⊗jqEftHSHM 104 of 113 menu

Meetodid hide ja show jQuery-s

Effektid võimaldavad elementi animeerida, näiteks - sujuvalt peita või näidata seda. Iga effekti jaoks on olemas oma jQuery meetodid. Alustame meetoditega hide ja show. Meetodid hide ja show võimaldavad elemente peita ja näidata. Vaatame nende tööd.

Alustuseks võtame järgmise HTML koodi:

<button id="hide">hide</button> <button id="show">show</button> <div id="elem">text...</div>

CSS kood näeb välja selline:

#elem { padding: 10px; width: 150px; height: 150px; border: 1px solid green; margin-top: 10px; }

Nüüd kirjutame Javascript koodi, mille kohaselt nupu #hide vajutamisel element peidetakse ja nupu #show vajutamisel - näidatakse:

$('#hide').click(function() { $('#elem').hide(); }); $('#show').click(function() { $('#elem').show(); });

Saab määrata effekti täitmise aja millisekundites (1000 millisekundit = 1 sekund). Sel juhul mängitakse effekt sujuvalt etteantud aja jooksul. Määrame effekti täitmise ajaks 1 sekundi ja vaatame, kuidas effekt muutub:

$('#hide').click(function() { $('#elem').hide(1000); }); $('#show').click(function() { $('#elem').show(1000); });

Antud on veebilehe kujundus:

<p> <a id="hide" href="">hide</a> <a id="show" href="">show</a> </p> <div id="block"> <ol> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ol> </div> body { font-size: 18px; } a { color: blue; text-decoration: none; } a:hover { text-decoration: underline; } ol { margin: 0px; padding-left: 10px; } li { list-style-type: inside; } div { display: inline-block; padding: 30px; border: 1px solid black; cursor: pointer; margin-bottom: 20px; }

Tehke nii, et lingile #hide vajutades div, mis sisaldab loendit, peituks, ja lingile #show vajutades näidataks. Iga effekti jaoks määrake täitmise aeg 600ms.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu