⊗jsPrSlTWA 38 of 62 menu

Tekstiliukus JavaScript-nuolilla

Tehdään nyt tekstiliukus nuolilla. Tämä tarkoittaa, että teksti vaihtuu ei ajastimella, vaan nuolen klikkauksella. Lisätään nuolet HTML-koodiimme:

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

Tämän liukusen ratkaisun pääominaisuus on, että tekstien laskurimuuttujan on oltava yhteinen nuoliemme klikkauskäsittelijöille:

let i = 0; // ulkoinen muuttuja left.addEventListener('click', function() { // vähennä i:tä 1:llä // ja tulosta teksti numerolla i }); right.addEventListener('click', function() { // lisää i:tä 1:llä // ja tulosta teksti numerolla i });

Ja toinen hienous on, että sekä vähennettäessä i että lisättäessä, ei voi mennä lukuihin, jotka ovat pienempiä kuin nolla ja suurempia kuin taulukon viimeinen alkio taulukosta.

Toteuta kuvailtu liukus. Tee niin, että tekstit kiertävät ympyrää.

Muokkaa edellistä tehtävää niin, että tekstit eivät kulje ympyrää, vaan eivät vain pyöri pidemmälle saavutettuaan äärimmäisen oikean tai vasemman asennon.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää