⊗jsPrSlTWA 38 of 62 menu

Tekstglider med piler på JavaScript

La oss nå lage en tekstglider med piler. Dette betyr at teksten vil endres ikke ved en timer, men ved å klikke på en pil. La oss legge til piler i HTML-koden vår:

<a href="" id="left">←</a> <a href="" id="right">→</a> <div id="slider"></div>

Hovedfinessen med løsningen for denne glideren er at variabelen som teller tekstene må være felles for klikk-håndtererne til pilene våre:

let i = 0; // ekstern variabel left.addEventListener('click', function() { // reduserer i med 1 // og viser tekst med nummer i }); right.addEventListener('click', function() { // øker i med 1 // og viser tekst med nummer i });

Og den andre finessen er at både ved reduksjon i og ved økning, kan man ikke gå til tall mindre enn null og større enn det siste elementet i arrayet.

Implementer den beskrevne glideren. Gjør slik at tekstene går i en sirkel.

Modifiser den forrige oppgaven slik at tekstene ikke går i en sirkel, men rett og slett ikke scroller videre etter å ha nådd den ytterste høyre eller venstre posisjonen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis