HTML
<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, чтобы подождать секунду, прежде чем фактически удалить его.
ОБНОВЛЕНО jsfiddle ссылка ниже
http://jsfiddle.net/WbsxQ/6/
Спасибо!