Error is:
switchDiv is not defined
JSFiddle example here: http://jsfiddle.net/9s5Px/11/
Here is the HTML markup:
<div id="container">
<div class="foo">
<p>Div A</p>
</div>
<div class="foo">
<p>Div B</p>
</div>
<div class="foo">
<p>Div C</p>
</div>
</div>
And the JavaScript:
$('.foo').fadeOut('fast');
var count = $('.foo').length;
console.log(count);
var currentItem = 0;
function switchDiv() {
$('.foo').get(currentItem).fadeOut();
if (currentItem < count - 1) {
$('.foo').get(currentItem + 1).fadeIn();
}
else {
$('.foo').get(currentItem).fadeOut();
currentItem = 0;
$('.foo').get(0).fadeIn();
}
}
setTimeout("switchDiv()", 5000 );