Текст слайдери ўқлар билан ЖаваСкриптда
Ҳозир текст слайдерини ўқлар билан қилайлик. Бу дегани, текст таймер билан эмас, балки ўқни босганда ўзгаради. HTML кодга ўқларни қўшайлик:
html<a href="" id="left">←</a>
<a href="" id="right">→</a>
<div id="slider"></div>
Бу слайдерни ечимидаги асосий нюанс шундаки, матнлар ҳисобчиси ўзгарувчиси ўқларнинг клик ишловчилари учун умумий бўлиши керак:
javascriptlet i = 0; // ташқи ўзгарувчи
left.addEventListener('click', function() {
// i ни 1 га камайтирамиз
// ва i рақамли матнни чиқарамиз
});
right.addEventListener('click', function() {
// i ни 1 га оширамиз
// ва i рақамли матнни чиқарамиз
});
Иккинчи нюанс шундаки, i ни камайтирганда
ҳам, оширганда ҳам, нолдан кичик ва массивнинг
охирги элементидан катта рақамларга чиқиб кетолмайсиз.
Задание 1
Тавсифланган слайдерни амалга оширинг. Матнлар айланаб юриши учун қилинг.
Задание 2
Олдинги вазифани шундай модификация қилингки, матнлар айланаб юрмасин, балки энг ўнг ёки энг чап ҳолатга етганида оддий ҳолда ўғиролмасин.