⊗jsPrStSpl 12 of 62 menu

Spoiler på JavaScript

Nu skal vi lære at lave spoileres. Med spoileres mener jeg blokke, som kan udfoldes eller foldes sammen ved hjælp af et specielt link.

I det følgende kodeeksempel er afsnittet med klassen spoiler en spoiler, og linket med klassen toggle skal ved klik vise eller skjule denne spoiler:

<p> afsnit med tekst <a href="" class="toggle">udfold</a> </p> <p class="spoiler"> skjult spoiler </p> <p> afsnit med tekst </p>

I teksten kan der selvfølgelig være mange spoileres og hver skal have sit eget link:

<p> afsnit med tekst </p> <p> afsnit med tekst <a href="" class="toggle">udfold spoiler 1</a> </p> <p class="spoiler"> skjult spoiler 1 </p> <p> afsnit med tekst </p> <p> afsnit med tekst <a href="" class="toggle">udfold spoiler 2</a> </p> <p class="spoiler"> skjult spoiler 2 </p> <p> afsnit med tekst </p>

Det er indlysende, at linket til udfoldning og selve spoileren skal forbindes på en eller anden måde. Man kan finde på forskellige muligheder, men i dette tilfælde foreslår jeg at gøre det via placering: lad os sige, at linket med klassen toggle åbner eller lukker elementet med klassen spoiler, placeret lige under forælderen til dette link.

Lad spoileren som standard være skjult, og hvis vi vil vise den - giver vi den klassen active. Lad os skrive den tilsvarende CSS kode:

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

Kopier den angivne HTML og CSS kode til dig selv. Implementer den beskrevne funktionalitet for spoileres.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis