Teksta slīders ar bultiņām JavaScript

Tagad izveidosim teksta slīderi ar bultiņām. Tas nozīmē, ka teksts mainīsies ne pēc taimera, bet noklikšķinot uz bultiņas. Pievienosim bultiņas mūsu HTML kodam:

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

Galvenā šī slīdera risinājuma smalkā detaļa ir tā, ka tekstu skaitītāja mainīgajam ir jābūt kopīgam mūsu bultiņu klikšķu apstrādātājiem:

javascriptlet i = 0; // ārējais mainīgais

left.addEventListener('click', function() {
  // samazina i par 1
  // un izvada tekstu ar numuru i
});
right.addEventListener('click', function() {
  // palielina i par 1
  // un izvada tekstu ar numuru i
});

Un otrā smalkā detaļa ir tā, ka, samazinot i vai palielinot, nevar izkļūt ārpus skaitļiem, kas mazāki par nulli un lielāki par pēdējo masīva elementu.

Задание 1

Realizējiet aprakstīto slīderi. Iestatiet to tā, lai teksti pārvietotos pa apli.

Задание 2

Modificējiet iepriekšējo uzdevumu tā, lai teksti nepārvietotos pa apli, bet vienkārši nepārslīdētu tālāk, sasniedzot galējo labo vai kreiso pozīciju.