Hey,
Ich habe ein kleines Problem, dass ich eine Animation in einer schleife abspielen möchte.
Dies funktioniert auch gut, nur....
Sobald ein Button geklickt wurde, soll die laufende Animation gestoppt werden.
Beim klick auf einen zurück Button soll die Animation wieder starten bzw. weiter laufen.
Bin noch blutiger Anfänger und benötig hilfe.
Die animation sieht ungefähr so aus:
Diese Funktionen sollen nacheinander ablaufen und bei Klick auf...
... soll die Animations-Schleife stoppen.
Der zurück Button funktioniert schon nur das stoppen der Animation nicht.
Danke schon mal für euere Hilfe.
Ich habe ein kleines Problem, dass ich eine Animation in einer schleife abspielen möchte.
Dies funktioniert auch gut, nur....
Sobald ein Button geklickt wurde, soll die laufende Animation gestoppt werden.
Beim klick auf einen zurück Button soll die Animation wieder starten bzw. weiter laufen.
Bin noch blutiger Anfänger und benötig hilfe.
Die animation sieht ungefähr so aus:
Code:
function a(){
$('#sitemap_btn_1').addClass('active');
$('#sitemap_btn_2').removeClass('active');
$('#sitemap_btn_3').removeClass('active');
$('#start1_note').fadeIn(700);
$('#start1_btn_4').delay(700).fadeIn(1000);
$('#start1_btn_9').delay(1600).fadeIn(1000);
$('#start1_btn_12').delay(1600).fadeIn(1000);
$('#start1_btn_10').delay(2300).fadeIn(1000);
$('#start1_btn_3').delay(3000).fadeIn(1000);
$('#start1_btn_5').delay(3000).fadeIn(1000);
$('#start1_btn_11').delay(3000).fadeIn(1000);
$('#start1_btn_6').delay(3700).fadeIn(1000);
$('#start1_btn_2').delay(4200).fadeIn(1000);
$('#start1_btn_1').delay(5000).fadeIn(1000);
$('#start1_btn_7').delay(5000).fadeIn(1000);
$('#start1_btn_13').delay(5900).fadeIn(1000);
$('#start1_btn_14').delay(5900).fadeIn(1000);
$('#start1_btn_8').delay(6300).fadeIn(1000);
$('#start1_btn_15').delay(6300).fadeIn(1000);
$('#start1_btn_16').delay(6700).fadeIn(1000);
$('[id^="start2"]').stop().hide();
$('[id^="start3"]').stop().hide();
}
function b(){
$('#sitemap_btn_1').removeClass('active');
$('#sitemap_btn_2').addClass('active');
$('#sitemap_btn_3').removeClass('active');
$('[id^="start1"]').stop().hide();
$('#start2_note').fadeIn(700);
$('#start2_btn_14').delay(700).fadeIn(1000);
$('#start2_btn_12').delay(1600).fadeIn(1000);
$('#start2_btn_13').delay(1600).fadeIn(1000);
$('#start2_btn_16').delay(1600).fadeIn(1000);
$('#start2_btn_7').delay(2300).fadeIn(1000);
$('#start2_btn_10').delay(2300).fadeIn(1000);
$('#start2_btn_4').delay(3000).fadeIn(1000);
$('#start2_btn_15').delay(3000).fadeIn(1000);
$('#start2_btn_3').delay(3700).fadeIn(1000);
$('#start2_btn_6').delay(4200).fadeIn(1000);
$('#start2_btn_9').delay(4200).fadeIn(1000);
$('#start2_btn_11').delay(4200).fadeIn(1000);
$('#start2_btn_1').delay(5000).fadeIn(1000);
$('#start2_btn_2').delay(5900).fadeIn(1000);
$('#start2_btn_5').delay(6300).fadeIn(1000);
$('#start2_btn_8').delay(6700).fadeIn(1000);
$('[id^="start3"]').stop().hide();
}
function c(){
$('#sitemap_btn_1').removeClass('active');
$('#sitemap_btn_2').removeClass('active');
$('#sitemap_btn_3').addClass('active');
$('[id^="start1"]').stop().hide();
$('[id^="start2"]').stop().hide();
$('#start3_note').fadeIn(700);
$('#start3_btn_9').delay(700).fadeIn(1000);
$('#start3_btn_1').delay(1600).fadeIn(1000);
$('#start3_btn_4').delay(1600).fadeIn(1000);
$('#start3_btn_15').delay(1600).fadeIn(1000);
$('#start3_btn_3').delay(2300).fadeIn(1000);
$('#start3_btn_16').delay(2300).fadeIn(1000);
$('#start3_btn_2').delay(3000).fadeIn(1000);
$('#start3_btn_7').delay(3700).fadeIn(1000);
$('#start3_btn_13').delay(3700).fadeIn(1000);
$('#start3_btn_5').delay(4200).fadeIn(1000);
$('#start3_btn_14').delay(4200).fadeIn(1000);
$('#start3_btn_6').delay(5000).fadeIn(1000);
$('#start3_btn_12').delay(5900).fadeIn(1000);
$('#start3_btn_11').delay(6300).fadeIn(1000);
$('#start3_btn_8').delay(6700).fadeIn(1000);
$('#start3_btn_10').delay(6700).fadeIn(1000);
}
Diese Funktionen sollen nacheinander ablaufen und bei Klick auf...
Code:
$(document).ready(function(){
$('#start1_btn_14').click(function(){
$('[id^="start1"]').stop().hide();
$('[id^="start2"]').stop().hide();
$('[id^="start3"]').stop().hide();
$('[id^="sitemap"]').fadeOut(500);
$('[class^="infopic"]').fadeOut(500);
$('#back_btn').fadeIn(500);
/** START ANIMATION **/
$('#wilawand_first_a').fadeIn(1000);
$('#wilawand_first_a').fadeIn(1000);
$('#wilawand_second_a').hide();
$('#wilawand_third_a').hide();
$('#wilawand_first_b').hide();
$('#wilawand_second_b').fadeIn(1000);
$('#wilawand_third_b').fadeIn(1000);
$('#wilawand_note').fadeIn(1000);
});
});
... soll die Animations-Schleife stoppen.
Der zurück Button funktioniert schon nur das stoppen der Animation nicht.
Danke schon mal für euere Hilfe.