⊗jsPrStSpl 12 of 62 menu

JavaScript-ի Սպոյլեր

Այժմ մենք կսովորենք, թե ինչպես պատրաստել սպոյլերներ։ Սպոյլերներ ասելով՝ ես հասկանում եմ այն բլոկները, որոնք կարելի է ընդլայնել կամ ծալել հատուկ հղման միջոցով։

Հաջորդ օրինակում՝ spoiler դասով պարագրաֆը սպոյլեր է, իսկ toggle դասով հղումը կլիկի դեպքում պետք է ցույց տա կամ թաքցնի այդ սպոյլերը։

<p> տեքստով պարագրաֆ <a href="" class="toggle">ընդլայնել</a> </p> <p class="spoiler"> թաքնված սպոյլեր </p> <p> տեքստով պարագրաֆ </p>

Տեքստում, իհարկե, կարող են լինել բազմաթիվ սպոյլեր և յուրաքանչյուրի համար պետք է լինի իր հղումը։

<p> տեքստով պարագրաֆ </p> <p> տեքստով պարագրաֆ <a href="" class="toggle">ընդլայնել սպոյլեր 1</a> </p> <p class="spoiler"> թաքնված սպոյլեր 1 </p> <p> տեքստով պարագրաֆ </p> <p> տեքստով պարագրաֆ <a href="" class="toggle">ընդլայնել սպոյլեր 2</a> </p> <p class="spoiler"> թաքնված սպոյլեր 2 </p> <p> տեքստով պարագրաֆ </p>

Ակնհայտ է, որ ընդլայնման հղումը և ինքը՝ սպոյլերը, պետք է ինչ-որ կերպ կապել։ Կարելի է մտածել տարբեր տարբերակներ, բայց այս դեպքում ես առաջարկում եմ անել ըստ տեղադրության․ ասենք, որ toggle դասով հղումը բացում է կամ փակում spoiler դասով տարրը, որը գտնվում է հենց այդ հղման ծնողի տակ։

Թող սպոյլերը լինի թաքնված լռելյայն, իսկ եթե ցանկանում ենք այն ցույց տալ՝ կտանք դրան active դասը։ Գրենք համապատասխան CSS կոդը։

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

Պատճենեք ձեզ տրված HTML և CSS կոդերը։ Իրականացրեք նկարագրված սպոյլերների աշխատանքը։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել