⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න