⊗jsPrSlTWA 38 of 62 menu

Slider di testo con frecce in JavaScript

Ora creiamo uno slider di testo con frecce. Ciò significa che il testo cambierà non tramite un timer, ma cliccando su una freccia. Aggiungiamo le frecce al nostro codice HTML:

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

La principale sottigliezza nella realizzazione di questo slider è che la variabile contatore per i testi deve essere comune ai gestori di click delle nostre frecce:

let i = 0; // variabile esterna left.addEventListener('click', function() { // decrementa i di 1 // e mostra il testo con indice i }); right.addEventListener('click', function() { // incrementa i di 1 // e mostra il testo con indice i });

E la seconda sottigliezza è che, sia durante il decremento i, sia durante l'incremento, non si può uscire da numeri minori di zero e maggiori dell'ultimo elemento dell'array.

Implementate lo slider descritto. Fate in modo che i testi scorrano in ciclo.

Modificate il problema precedente in modo che i testi non scorrano in ciclo, ma semplicemente non si scorrino oltre al raggiungimento della posizione più a destra o a sinistra.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta