Ich verwende einen rekursiven Rückruf mit der Funktion animate() jquery. Allerdings stürzt die Seite jedes Mal von Anfang an ab.Warum verursacht mein jquery animate() Callback einen Überlauf? Rekursion
var goingDown = true;
function animateChevron() {
if (goingDown) {
goingDown = !goingDown;
$('#chevron').animate({'opacity': 1}, 500, animateChevron);
}
else {
goingDown = !goingDown;
$('#chevron').animate({'opacity': 0.1}, 500, animateChevron);
}
}
$(document).ready(function(){
animateChevron();
});
Danke
EDIT: Ich habe es in einer Schleife handeln wollen: die Sparren erscheint, verschwindet dann, dann wieder usw. erscheint Solange der Benutzer auf der Seite ist.
'animateChevron' wird in beiden Bedingungen aufgerufen - natürlich geht es in eine Endlosschleife. Was willst du erreichen? –
Ich möchte genau diese Animation eine infinite Schleife sein, solange der Benutzer auf der Seite ist. So erscheint der Chevron, dann verschwindet er, dann erscheint er usw. –