v2.5.2
Giriş yap

Neden 2 tane slider atlıyor?

bukr3j
630 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Hazır bir slider buldum ve istediğim hale getirdim ama 2 tane slider atlıyor. Bir saat akdar uğraşmama rağmen çözemedim yardıme derseniz sevinirim. Codepen.io
Genişliği 100% yapınca sıkıntısız ama 1088px civarlarında olması lazım.

Cevap yaz
Cevaplar (2)
ebykdrms
961 gün önce

Merhaba. Kodunuzdaki scrollRight() fonksiyonunuzdaki else bloğunda yer alan kaydırma işlemi şu şekilde:

slider.scrollBy({
    left: window.innerWidth, // soldan ekran genişliği kadar kaydır.
    behavior: "smooth" // yumuşak bir şekilde kaydır.
});

Slider'i hazır bulduğunuzu yazmışsınız. Muhtemelen slider tam ekran olacak şekilde düşünülerek kodlanmış ve "soldan ekran genişliği kadar kaydır" komutu verilmiş. Siz bunu "soldan slider genişliği kadar kaydır" olarak değiştirmelisiniz.
Yani bu kısmı şu şekilde değiştirmelisiniz:

slider.scrollBy({
    left: slider.offsetWidth, // soldan slider genişliği kadar kaydır.
    behavior: "smooth" // yumuşak bir şekilde kaydır.
});
mubado
961 gün önce

Yazdığın kodu atar mısın bir yanlışlık var bende çalışıyor.