ტექსტის სლაიდერი ისრებით JavaScript-ში

ახლა კი გავაკეთოთ ტექსტის სლაიდერი ისრებით. ეს ნიშნავს, რომ ტექსტი იცვლება არა ტაიმერით, არამედ ისრის დაწკაპუნებით. დავამატოთ ისრები ჩვენს HTML კოდში:

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

ამ სლაიდერის ამოხსნის მთავარი დეტალი ისაა, რომ ტექსტების საათანცვლო ცვლადი უნდა იყოს ზოგადი ჩვენი ისრების დაწკაპუნების დამმუშავებლებისთვის:

javascriptlet i = 0; // გარე ცვლადი

left.addEventListener('click', function() {
  // i-ს ერთით შემცირება
  // და i ნომრის მქონე ტექსტის გამოტანა
});
right.addEventListener('click', function() {
  // i-ს ერთით გაზრდა
  // და i ნომრის მქონე ტექსტის გამოტანა
});

ხოლო მეორე დეტალი ისაა, რომ როგორც i-ის შემცირების, ასევე გაზრდის დროს, არ შეიძლება გასვლა ნულზე ნაკლებ რიცხვებში და მასივის ბოლო ელემენტზე მეტ რიცხვებში.

Задание 1

განახორციელეთ აღწერილი სლაიდერი. გახადეთ ისე, რომ ტექსტები წრეზი იმოძრაონ.

Задание 2

შეცვალეთ წინა ამოცანა ისე, რომ ტექსტები არ იმოძრაონ წრეზე, არამედ უბრალოდ არ გადაირეკოლოთ შემდგომ უკიდურეს მარჯვენა ან მარცხენა მდგომარეობაზე მისაღწევად.