⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј