Tworzę stronę opartą na ajax i natkałem się na pewien problem.
Wykorzystuje: requestAnimationFrame
Chodzi o to, że gdy załaduję podstronę za pomocą ajax,
to ta podstrona ładuje skrypt - czasomierz dla 5 elementów. Który wywołuje w ten sposób:
requestAnimationFrame(function(){dawaj_zegar('div1');});
requestAnimationFrame(function(){dawaj_zegar('div2');});
requestAnimationFrame(function(){dawaj_zegar('div3');});
requestAnimationFrame(function(){dawaj_zegar('div4');});
requestAnimationFrame(function(){dawaj_zegar('div5');});
I gdy zmienię podstronę... za pomocą ajax... skrupt ten dalej działa, a jak powrócę na tą podstronę to mam efekt potęgowania, czas liczony jest coraz szybciej i szybciej.
Pytanie, jak temu zapobiec ? Jak zrobić by skrypt ten został zatrzymany po załadowaniu innej podstrony ?