Slider sorunu
Merhabalar,
Kendi başıma slider yapmaya çalışıyorum.
İstediğim özellikleri belirlenen saniyede ve butonlara tıklanınca resmimler arası geçiş yapması.
Soruna gelicek olursak istediğim özellikleri bir araya getirdiğimde:
- Varsayalım 4 saniyede geçiş yapması için ayarladık.
- Butona basılırsa bu 4 saniye baştan başlamak yerine kaldığı yerden devam ediyor.
Yani 2 saniye geçtikten sonra butona basarsak başka bir resme geçiş yapıyor ama 4 saniye sonra yeni resme geçmesi gerekirken kalan 2 saniyede başka bir resme geçiş yapıyor.
Saniye ile geçiş yapmayan hali aşağıdaki gibi.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Javascriptteki setInterval
fonksiyonu yardımıyla her 4 saniyede bir revize ettiğim controlIndex
fonksiyonu a = 1
ve clicked = false
parametreleriyle çalışıyor. Sonuç olarak 4 saniyede bir sonraki slide gözüküyor.
Eğer kullanıcı tıklama işlemi yapmamışsa interval
fonksiyonumuz çalışmaya devam ediyor. Fakat tıklama işlemi yapıldığında interval
fonksiyonumuz clearlanıyor ve tekrar başlatılıyor.
( Eklediğim kısımlar belli olsun diye xxx yorumlarıyla belirttim. )