2016-04-05 32 views
0

3 farklı öğe arasında geçiş yapmaya çalışıyorum, ancak kullanıyorum komut dosyası yalnızca önce 2 arasında ve ikincisini görebildiğimde, aynı anda üçüncü sırada yer alıyor. 3 arasında geçiş yapmak için işlevimi nasıl değiştirmeliyim? JSFiddle burada: https://jsfiddle.net/uktszzwp/3 öğe arasında otomatik geçiş

Teşekkür ederiz!

METNİ:

<script type="text/javascript"> 
var continuous = function() { 
    $("#citat1").fadeToggle(700); 
    $("#citat2").fadeToggle(700); 
    $("#citat3").fadeToggle(700);  
} 

setInterval(continuous,4000); 
</script> 
+2

bir keman bu koymak veya en az html gösterebilir: Ben tam o fadeIn(), 2 & 3, sayı 1 ile eşleşen elemanı ve fadeOut() diğer iki bisiklet ediyorum? – ajmajmajma

+0

@ajmajmajma burada keman: https://jsfiddle.net/uktszzwp/ ... işte çalışmıyor bile .. neden yok .. –

+0

Tamam, tam olarak 3 arasında geçiş yapmak ne demek istiyorsun? Her seferinde 1 gibi mi? Veya bir kerede 3 – ajmajmajma

cevap

1

Burada yapabileceğini bir yolu bu.

n = 0; 
var continuous = function() { 
    n++; 
    if (n > 3) n = 1; 
    for (k = 1; k <= 3; k++) { 
    if (k != n) { 
     $("#citat" + k).fadeOut(700); 
    } else { 
     $("#citat" + k).fadeIn(700); 
    } 
    } 
} 

setInterval(continuous, 4000); 
+0

kusursuz çalışıyor, teşekkürler! –

İlgili konular