Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] TIMER
kirres1
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.02.2016

Ostrzeżenie: (0%)
-----


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. })
Go to the top of the page
+Quote Post

Posty w temacie
- kirres1   [JavaScript] TIMER   25.02.2016, 10:47:34
- - GodOfPeople   [JAVASCRIPT] pobierz, plaintext setTimeout(naz...   25.02.2016, 10:55:07
- - kirres1   God co mam wklepać jako funkcję ?   25.02.2016, 10:59:53
- - GodOfPeople   to co chcesz aby wywołało się po 30 sekundach i do...   25.02.2016, 11:59:15
- - kirres1   Oke dzięki   25.02.2016, 12:14:13


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 14:18