⊗jqEftHSHM 104 of 113 menu

Metodes hide en show in jQuery

Effekte laat jou toe om 'n element te animeer, bv. - om dit glad te verberg of te wys. Vir elke effek is daar sy eie jQuery-metodes. Kom ons begin met die hide en show metodes. Die metodes hide en show laat toe om elemente te verberg en te wys. Kom ons kyk na hul werking.

Kom ons neem eers die volgende HTML-kode:

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

Die CSS-kode lyk so:

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

Kom ons skryf nou die Javascript-kode, volgens welke met die klik op die knoppie #hide die element sal verdwyn, en met die klik op #show - sal dit verskyn:

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

Jy kan die tyd vir die effek spesifiseer in millisekondes (1000 millisekondes = 1 sekonde). In hierdie geval sal die effek glad gespeel word oor die gespesifiseerde tyd. Kom ons spesifiseer die uitvoeringstyd van die effek as 1 sekonde en kyk hoe die effek verander:

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

Gegee die opmaak:

<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; }

Maak dit so dat wanneer daar op die skakel met #hide geklik word, die div wat die lys bevat, verdwyn, en op die skakel met #show verskyn. Vir elke effek, spesifiseer die uitvoeringstyd as 600ms.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp