HTML
<div class="banner">
<div style="font-size:35px;" class="bannerloop none">slogan 1</div>
<div style="font-size:35px;" class="bannerloop none">slogan 2</div>
<div style="font-size:35px;" class="bannerloop none">slogan 3</div>
<div style="font-size:35px;" class="bannerlast none">last</div>
</div>
CSS
.none {
display: none;
}
JS
var divs = $('.banner').children('.bannerloop');
var divscnt = divs.length;
$(divs).delay(2000).each(function(index) {
$(this).delay(3000*index).fadeIn(1500).fadeOut(1500, function() {
if (index = spanscnt - 1) {
$('.bannerlast').delay(3000*index).fadeIn(1500);
}
});
});
ЦЕЛЬ: После того, как все div .bannerloop анимированы, отобразите div .bannerlast *. 1010*
Прекрасно работает во всех браузерах, кроме IE - сначала исчезает div, а затем останавливается.