login  Naam:   Wachtwoord: 
Registreer je!
 Forum

CPU javascript

Offline roy - 23/06/2008 10:37
Avatar van royPHP gevorderde beste,

Ik maak gebruik van onderstaande code en dan slaat mijn browser op hol!

Best logisch want die functie wordt steeds aangeroepen.

Weet iemand hoe het ander moet/kan?

  1. function timedCount()
  2. {
  3. runIt(0);
  4. setTimeout("timedCount()",10000);
  5. }
  6.  
  7. function runIt(i){
  8. //alert(arr);
  9. //for (var x = 1; x <= 100; x++) {
  10.  
  11. if (arr.in_array(i)) {
  12. $("a#tekst" + i).fadeIn(1200).fadeTo(1000, 1).fadeOut(800);
  13. setTimeout(function(){
  14. if (i < 9) {
  15. runIt(i + 1);
  16. }
  17.  
  18.  
  19. }, 2000);
  20. }
  21. else {
  22. if (i < 9) {
  23. runIt(i + 1);
  24. }
  25.  
  26. }
  27.  
  28. }


groeten,
roy

4 antwoorden

Gesponsorde links
Offline Ibrahim - 23/06/2008 11:00 (laatste wijziging 23/06/2008 11:01)
Avatar van Ibrahim PHP expert probeer die eerste setTimeout buiten de functie te plaatsen
Offline roy - 23/06/2008 12:05
Avatar van roy PHP gevorderde Buiten de functie werkt ie maar 1x...
Offline Ontani - 23/06/2008 12:07
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Welk javascript framework gebruik je en wat wil je bereiken. Hoogstwaarschijnlijk kan het perfect zonder die setTimeout
Offline roy - 23/06/2008 12:12
Avatar van roy PHP gevorderde Die functie voert een fade uit bij verschillende div's.. en dat moet 'oneindig door gaan'. Ik maak gebruik van jQuery, daarin zit volgens moet niet zo'n dergelijke functie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.254s