JavaScript ile Ok İçeren Metin Slaytı
Şimdi metin slaytını oklarla yapalım. Bu, metnin bir zamanlayıcı yerine bir oka tıklandığında değişeceği anlamına gelir. HTML kodumuza okları ekleyelim:
html<a href="" id="left">←</a>
<a href="" id="right">→</a>
<div id="slider"></div>
Bu slaytın çözümündeki ana incelik, metinlerin sayaç değişkeninin oklarımızın tıklama işleyicileri için ortak olması gerektiğidir:
javascriptlet i = 0; // dış değişken
left.addEventListener('click', function() {
// i'yi 1 azalt
// ve i numaralı metni yazdır
});
right.addEventListener('click', function() {
// i'yi 1 artır
// ve i numaralı metni yazdır
});
İkinci incelik ise, hem azaltmada hem de
artırmada, i sıfırdan küçük sayılara ve
dizinin son elemanından büyük sayılara çıkılamamasıdır.
Задание 1
Açıklanan slaytı uygulayın. Metinlerin dairesel şekilde dönmesini sağlayın.
Задание 2
Önceki görevi, metinlerin dairesel şekilde dönmemesi, sadece en sağ veya en sol konuma ulaşıldığında daha ileriye kaydırılmaması şeklinde değiştirin.