2017-01-21 10 views
1

divスライダーが時々2 divsまたは3、その少しバグが表示されますが、理由はわかりません。JQUERY:divスライダーが時々2 divを表示

$('document').ready(function() { 
    $(function SliderOne() { 
     $("#nm_slideshow > div:gt(0)").hide(); 
     setInterval(function() { 
      $('#nm_slideshow > div:first').fadeOut(500).next().fadeIn(1000).end().appendTo('#nm_slideshow'); 
     }, 6500); 
    }); 
}); 
+1

すべてのコードを共有してください –

+0

あなたはフィドルを作り、問題を再現できますか? – Nagaraju

答えて

0

私はそれがappendTo()の原因だと思います。あなたは、前のアイテムを削除せずに新しいアイテムを追加しています。しかし、代わりに.html()を使用して、私のアニメーションを動作させています。

+0

私はそれを試してみるが、時には2つのdivを表示する –

+0

これはあなたのために動作する場合私に知らせてください:\t \t \t $( '#nm_slideshow> div:first')。hide()。次の().fadeIn(1000).end()。appendTo( '#nm_slideshow'); \t \t}、6500); –

+0

この1つは別の提案である: $(関数SliderOne(){ \t \t $( "#nm_slideshow> DIV:GT(0)"))(非表示; たsetInterval(関数(){ \t \t \t $ ( '#nm_slideshow> div:first').fadeOut(1500).next()。delay(100).fadeIn(1000).end()appendTo( '#nm_slideshow'); \t \t}、6500); }); –

関連する問題