Potrzebuję stworzyć slidera z takiego układu:
  1. <div class="slider">
  2. <div id="s1">
  3. <div class="text1"></div>
  4. </div>
  5. <div id="s2">
  6. <div class="text1"></div>
  7. </div>
  8. <div id="s3">
  9. <div class="text1"></div>
  10. </div>
  11. </div>


1. s1 jest widoczny przez 5 sekund, potem dodaje mu się klasę animated bounceOutLeft i 300 milisekund później dodaje się już divowi o id s2 klasę animated bounceInLeft
2. s2 jest widoczny przez 5 sekund, potem dodaje mu się klasę animated bounceOutLeft i 300 milisekund później dodaje się już divowi o id s3 klasę animated bounceInLeft
2. s3 jest widoczny przez 5 sekund, potem dodaje mu się klasę animated bounceOutLeft i 300 milisekund później dodaje się już divowi o id s1 klasę animated bounceInLeft

I tak w kółko, wie ktoś jak powinien wyglądać kod jquery?

Przy okazji, istnieje funkcja w jQuery, która sprawdza czy przeglądarka obługuje animacje? Dobrze by było, gdyby w kodzie pojawił się warunek, że jeśli nie obługuje animacji to po prostu daje fadeOut, fadeIn

Powalczyłem z tym i zlepiłem coś takiego:
http://jsfiddle.net/t708zzdj/2/

Działa, jednakże ten start jest trochę dziwny. Chcę by równo był odliczany czas między przejściami i na początku i później