HTMLjQuery - 子クラスをスクロールして1つの繰り返しでremoveclassを削除する方法setTimout not working?
<div id="slides">
<div id="one">Slide 1</div>
<div id="two">Slide 2</div>
<div id="three">Slide 3</div>
</div>
CSS
#slides .show{
display: block;
}
#slides div{
display: none;
}
スクリプト
var slides = $('#slides').children();
var i = 0;
function play(){
$(slides[i]).addClass('show');
setTimeout($(slides[i]).removeClass('show'), 500); /* does nothing */
i++;
setTimeout(play, 3000);
}
play();
私はこれを持って、それが一つ一つのスライドを表示しますが、それはそれらを削除しません。 removeClassを実際に削除する前に1秒間待機するように設定する方法が不思議です。
は
おかげ以下jsfiddleのリンクを更新しました!
jsfiddleを設定できますか?あなたをそのように手助けするのは簡単かもしれません。 –
私は '#carousel'が'#slides'を読むべきだと思います、いいえ? – graphicdivine
はい#carouselはスライドを読むべきですoops私がここに投稿したときにコードを書き直しました – jshotz