2016-04-05 12 views
0

3つの異なる要素を切り替えようとしていますが、私は最初に2つの間でのみ切り替えを行い、2番目の要素が見えるときには3番目の要素で同時に覆います。 3つの間で切り替えるために私の機能をどのように編集すればよいですか? JSFiddleここ:https://jsfiddle.net/uktszzwp/3つの要素の間で自動的に切り替える

ありがとうございます!

SCRIPT:

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

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

あなたはフィドルでこれを置くことができたり、少なくともHTMLを示しています。私はちょうどそのfadeIn()一致する要素と​​他の2つは、2 & 3、番号1を巡回していますか? – ajmajmajma

+0

@ajmajmajmaはここにあります:https://jsfiddle.net/uktszzwp/ ...そこには何の理由もありません。 –

+0

3人の間でトグルするのはどういう意味ですか?一度に1つのように?一度に3つすべて – ajmajmajma

答えて

1

ここであなたがそれを行う可能性が一つの方法です。

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

は完璧に動作します、ありがとう! –

関連する問題