⊗jsPrSlTWA 38 of 62 menu

JavaScript-da o'q bilan matn slayderi

Keling, endi o'q bilan matn slayderini qilaylik. Bu shuni anglatadiki, matn taymer bilan emas, balki o'qni bosish orqali o'zgaradi. HTML kodimizga o'qlarni qo'shamiz:

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

Ushbu slayderni yechishning asosiy nozikligi shundaki, matnlar uchun hisoblagich o'zgaruvchisi bizning o'qlarimizni klik ishlovchilari uchun umumiy bo'lishi kerak:

let i = 0; // tashqi o'zgaruvchi left.addEventListener('click', function() { // i ni 1 ga kamaytiramiz // va i nomerli matnni chiqaramiz }); right.addEventListener('click', function() { // i ni 1 ga oshiramiz // va i nomerli matnni chiqaramiz });

Ikkinchi noziklik esa, i ni kamaytirishda ham, oshiradi ham, noldan kichik va massivning oxirgi elementidan katta raqamlarga chiqib ketish mumkin emas.

Tasvirlangan slayderni amalga oshiring. Matnlar doira bo'ylab aylanishi uchun qiling.

Oldingi vazifani o'zgartiring, shunday qilib matnlar doira bo'ylab yurmasin, balki eng o'ng yoki eng chap holatga erishganda shunchaki keyin aylanmasin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish