⊗jsPrStSpl 12 of 62 menu

JavaScript-de spoyler

Häzir biz spoylerleri nädip ýasamaly bolar öwreneris. Spoylerler diýip men, aýratyn çykgyt ýardymy bilen açylýan ýa-da ýapylýan bloklary düşünýärin.

Aşakdaky kod nusgasynda, spoiler klassy bilen abzas spoyler bolup, toggle klassy bilen çykgyt bolsa tyklanda bu spoyleri görkezmeli ýa-da gizlemeli:

<p> tekstli abzas <a href="" class="toggle">aç</a> </p> <p class="spoiler"> gizlenen spoyler </p> <p> tekstli abzas </p>

Tekstde, elbetde, köp spoylerler bolup biler we olaryň her biriniň öz çykgydy bolmaly:

<p> tekstli abzas </p> <p> tekstli abzas <a href="" class="toggle">1-nji spoyleri aç</a> </p> <p class="spoiler"> gizlenen spoyler 1 </p> <p> tekstli abzas </p> <p> tekstli abzas <a href="" class="toggle">2-nji spoyleri aç</a> </p> <p class="spoiler"> gizlenen spoyler 2 </p> <p> tekstli abzas </p>

Aç-ýaý etmek üçin çykgydy we spoyleriň özüni nähili bir baglanyşdyrmaly. Ähtimallar tapyp bolýar, ýöne bu ýagdaýda men ýerleşişi boýunça etmekli teklip edýärin: diýeliň, toggle klassy bilen çykgyt spoiler klassy bilen elementi açýar ýa-da ýapýar, şol çykgydyň ata-enesiniň derrew aşagynda ýerleşýän.

Spoyler bellenen ýagdaýda gizlenen bolsun, we eger biz ony görkezmek islesek - oňa active klassy bereris. Degişli CSS kody ýazalyň:

.spoiler:not(.active) { display: none; }

Berlen HTML we CSS kodlaryny özüňize göçürip alyň. Beýan edilen spoylerleriň işini amala aşyryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et