// class="current" hinzufügen und bei allen anderen entfernen $(this).addClass('current').parent('li').siblings('li') .find('a').removeClass('current');;
// Animation pausieren pause = true;
// Nicht folgen this.blur(); return false; });
// Pause / Play für Animation $('#rotator_play_pause').click(function() {
// Was steht auf dem Button? if ($(this).html() === 'PAUSE') {
// Los geht's $(document).ready(function() { init_rotator(); }); Diskussion Dieses Rezept definiert zunächst zwei wichtige Variablen: speed (ein numerischer Wert in Millisekunden) und pause (ein Boolescher Wert, der festlegt, ob die Rotation laufen soll oder nicht). Die Geschwindigkeit wird hier in speed auf zwei Sekunden gesetzt und pause auf false , wodurch der Rotator beim Laden der Seite automatisch losläuft. Innerhalb der Funktion rotate() gibt es eine Variable $next_li , die auf das nächste
nach dem aktuell animierten Eintrag zeigt. Ist dieser der letzte im Array, wird auf das erste