Velociraptor (betekent "snelle seizer" in het Latijn) is een ...
Beschrijving
Velociraptor was een middelgrote dromaeosaurid, met volwassenen ...
veren
Fossielen van dromaeosauriden primitiever dan ...
Geschiedenis van ontdekking
Tijdens een expeditie door het American Museum of Natural History ...
Classificatie
Velociraptor is een lid van de groep Eudromaeosauria, een afgeleide subgroep van ...
Paleobiology
Het exemplaar "Fighting Dinosaurs", gevonden in 1971, behoudt een ...
Spoelgedrag
In 2010 publiceerden Hone en collega's een paper over ...
Metabolisme
Velociraptor was tot op zekere hoogte warmbloedig, omdat er een ...
Pathologie
Eén schedel van Velociratoptor mongoliensis draagt twee parallelle ...
Zoals u kunt zien, krijgt elke kop een unieke slot
.
En, hier is de HTML-code van de TOC, binnen een label.
In de twee codefragmenten hierboven ziet u de overeenkomende slot
en naamkenmerken in de kopjes en de
2. Nummer de kopjes
Voordat u de JavaScript-code bekijkt die de TOC uit de Laten we aan het document serienummers voor de kopjes toevoegen met CSS-tellers .
artikel {counter-reset: heading; } artikel h2 :: vóór {counter-increment: heading; inhoud: '0'counter (heading)': '; }
Zorg ervoor dat de counter-reset
de counter-reset
behoort tot het element dat het directe bovenliggende element is van alle titels met het kenmerk slot
(dit is het
3. Plaats de TOC in het document
Nu voegen we het script toe dat de TOC invoegt boven de
templateContent = document.querySelector ('template'). inhoud; article = document.querySelector ('article'). cloneNode (true); article.attachShadow ({mode: 'closed'}). appendChild (templateContent.cloneNode (true)); document.querySelector ( '# toc') appendChild (artikel).;
Het bovenstaande codefragment maakt een kopie van
Vervolgens worden de kloon gekloond Als we de CSS-teller op het Hier is de schermafbeelding van de uitvoer: Als u de TOC-titels aan hun respectieve koppen en subkoppen wilt koppelen door een Velociraptor (betekent "snelle seizer" in het Latijn) is een ... Velociraptor was een middelgrote dromaeosaurid, met volwassenen ... Fossielen van dromaeosauriden primitiever dan ... Zoals je hierboven kunt zien, wordt het En de titels in de inhoudsopgave zijn verankerd : In de extra regel hierboven worden alle Bekijk de schermafbeelding van de gelinkte inhoudsopgave hieronder: Je kunt de code die in dit bericht wordt gebruikt, downloaden, downloaden of aanvullen in onze Github Repo. 20 prachtige cursieve en handgeschreven lettertypen om te downloaden Er zijn veel verschillende gratis lettertypen op internet, maar het kan best een uitdaging zijn om er een te vinden die een natuurlijke sfeer afgeeft. In deze showcase hebben we 20 gratis handgeschreven scripts samengesteld voor al je behoeften, of dit nu een huwelijksuitnodiging, voorbeeldafbeeldingen voor een blog of creatieve visitekaartjes zijn Hoe WiFi-wachtwoorden in Windows en MacOS te vinden U kunt een situatie tegenkomen wanneer u uw WiFi met een gast wilt delen, maar u bent het wachtwoord vergeten en het is alleen opgeslagen op uw computer, of misschien heeft u een nieuw apparaat en wilt u het verbinden met alle WiFi-netwerken die worden opgeslagen op uw computer.In beide scenario's is de oplossing om toegang te krijgen tot de WiFi-wachtwoorden die in uw computersysteem zijn opgeslagen body
of html
element in plaats van op het article
zouden resetten, zou de teller ook de lijst met koppen binnen de TOC hebben geteld. Dat is waarom u de tellers bij de directe ouder van de rubrieken zou moeten terugstellen .id
aan de koppen toe te voegen en hun bijbehorende TOC-tekst te verankeren, moet u de herhalende id
waarden uit het gekloonde article
. Beschrijving
veren
id
attribuut toegevoegd aan elke kop en subkop in het artikel .id
kenmerken uit het gekloonde artikel verwijderd voordat de Shadow DOM-structuur eraan wordt gekoppeld. templateContent = document.querySelector ('template'). inhoud; article = document.querySelector ('article'). cloneNode (true); article.querySelectorAll ('* [id]'). forEach ((ele) => {ele.removeAttribute ('id')}) article.attachShadow ({mode: 'closed'}). appendChild (templateContent.cloneNode (true )); document.querySelector ( '# toc') appendChild (artikel).;