Hur Man Gör Rullgardinstext

Innehållsförteckning:

Hur Man Gör Rullgardinstext
Hur Man Gör Rullgardinstext

Video: Hur Man Gör Rullgardinstext

Video: Hur Man Gör Rullgardinstext
Video: Hur gör man socker 2024, November
Anonim

Att placera dolda textblock förbättrar den visuella uppfattningen av en webbplats - den laddas in i webbläsaren precis som designern designade den, oavsett hur mycket information som publicerats. Dessutom är det bekvämare för besökaren - på jakt efter nödvändigt informationsblock behöver han inte titta igenom hela utbudet, utan bara små "tips på isbergen".

Hur man gör rullgardinstext
Hur man gör rullgardinstext

Det är nödvändigt

Grundläggande kunskaper om HTML och JavaScript

Instruktioner

Steg 1

Använd en anpassad JavaScript-funktion för att dölja och visa önskade textblock på en HTML-sida. En vanlig funktion för alla block är mycket bekvämare än att lägga till kod till var och en av dem separat. I sidhuvudets del av källkoden på sidan, placera de inledande och stängande skripttaggarna, och mellan dem skapa en tom funktion med ett namn, till exempel swap och en önskad ingångsparameter-id: funktionsbyte (id) {}

Steg 2

Lägg till två rader JavaScript-kod i kroppens funktion, mellan de lockiga hängslen. Den första raden ska läsa det aktuella läget för textblocket - om dess synlighet är på eller av. Det kan finnas flera sådana block i ett dokument, så var och en måste ha sin egen identifierare - det är hans funktion som får id som den enda inmatningsparametern. Med den här identifieraren söker den efter det nödvändiga blocket i dokumentet och tilldelar synlighets- / osynlighetsvärdet (status för visningsegenskapen) till sDisplay-variabeln: sDisplay = document.getElementById (id).style.display;

Steg 3

Den andra raden bör ändra visningsegenskapen för önskat textblock till motsatsen - dölj om texten är synlig och visa om den är dold. Detta kan göras med följande kod: document.getElementById (id).style.display = sDisplay == 'none'? '': 'ingen';

Steg 4

Lägg till följande formatmall i rubriksektionen: a {markör: pekare} Du behöver detta för att visa muspekaren korrekt när du håller muspekaren över en ofullständig länktagg. Med hjälp av sådana länkar organiserar du på sidan för att växla synlighet / osynlighet för textblock.

Steg 5

Placera dessa växlingslänkar i texten före varje dolt block, och i blocken i slutet av texten, lägg till en liknande länk. Bifoga osynlig text i span-taggar som har osynlighet i sina stilattribut. Till exempel: Expandera text +++ Detta är dold text --- I det här exemplet klickar du på en länk med tre plus för att anropa ovanstående funktion på onClick-händelsen och överföra den ID för blocket som ska synas. Och inuti blocket finns en länk med tre minus med samma funktioner - genom att klicka på den döljs texten.

Steg 6

Skapa det önskade antalet textblock, som liknar det som beskrivs i föregående steg, kom ihåg att ändra ID: n i id-attributet för span-taggen och i variabeln som skickas till funktionen av onClick-händelsen i de två länkarna.

Rekommenderad: