Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] TIMER
Forum PHP.pl > Forum > Przedszkole
kirres1
Cześć, posiadam ten skrypt z jakieś ruskiej strony ale dużo go testowałem i działa dobrze, tylko mam jeden problem nie mam pojęcie jak dodać do niego czas np:30 sekund po którym ten skrypt się włączy ponownie, dodam ze jest to ruletka, jestem zielony w tej sprawie szukam pomocyyy





  1. $(function () {
  2. function indexRandom(lng){
  3. var a = {},i,out=[],n=0;
  4. for(i=0;i<lng;i++)a[i]=i;
  5. while (n!=lng){
  6. i = Math.floor(lng*Math.random());
  7. if(typeof(a[i])!='undefined'){
  8. out.push(a[i]);
  9. delete a[i];
  10. n++;
  11. }
  12. }
  13. return out;
  14. }
  15.  
  16. var i, arr = [];
  17. for(i=0;i<185;i++)arr.push(i%37); //создали массив включающий 5 подмассивов от 0 до 36;
  18.  
  19. RestarRound = function(){ $('.round').remove();
  20.  
  21. var ind = indexRandom(185);
  22.  
  23. var a = '<td class="A';
  24. var b = '"></td>';
  25. var str='<table class=round><tbody><tr></tr></tbody><table>';
  26. $('.wrap-ruletka').append(str); str = '';
  27.  
  28.  
  29. for(i=0;i<186;i++){
  30. if(!!i&&!(i%37)){$('.round').css({'width':''+(65*i)+'px'}).find('tr:first').append(str); str = '';}
  31. if(i==180){str+= a + arr[ind[i]]+'"><img src="http://s7.uploads.ru/t/xfyR4.png" width=100% style="margin-bottom:-12px;"></td>';continue;}
  32. if(i==185) break;
  33. str+= a + arr[ind[i]]+b;
  34. }
  35. setTimeout(function(){ $('.round:last').css({'left':'-'+(65*175)+'px'});},1700);
  36. }
  37.  
  38. $('[type="button"]').click(RestarRound);
  39. })
Johnas
[JAVASCRIPT] pobierz, plaintext
  1. setTimeout(nazwaFunkcjiDoWywołania(), 30000);
[JAVASCRIPT] pobierz, plaintext


30.000 = 30 sekund
kirres1
God co mam wklepać jako funkcję ?
Johnas
to co chcesz aby wywołało się po 30 sekundach i do tej funkcji ponownie musisz wrzucić ten timer na 30 sekund z nazwą funkcji, wtedy będzie się on wywoływać co 30 sekund... Nie wiem co ten skrypt dokładnie robi więc Ci nie pomogę, a nie mam czasu bawić się cudzymi kodami do póki sam swojego nie ogarnę smile.gif
kirres1
Oke dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.