⊗jsPrSlTWA 38 of 62 menu

Текстови слайдер със стрелки на JavaScript

Нека сега направим текстов слайдер със стрелки. Това означава, че текстът ще се променя не чрез таймер, а при кликване върху стрелка. Нека добавим стрелки в нашия HTML код:

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

Основната тънкост на решението за този слайдер е, че променливата-брояч на текстовете трябва да е обща за обработчиците на кликовете на нашите стрелки:

let i = 0; // външна променлива left.addEventListener('click', function() { // намаляваме i с 1 // и извеждаме текст с номер i }); right.addEventListener('click', function() { // увеличаваме i с 1 // и извеждаме текст с номер i });

А втората тънкост е, че както при намаляване i, така и при увеличаване, не може да се излезе в числа по-малки от нула и по-големи от последния елемент на масива.

Реализирайте описания слайдер. Направете така, че текстовете да се движат в кръг.

Модифицирайте предходната задача така, че текстовете да не се движат в кръг, а просто да не се прокручват по-нататък при достигане на крайно дясно или ляво положение.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне