2012-09-29 121 views
-5

我想創建一個循環,重複自身無限的計時器,說(1000)jQuery的:重複forech環

例如:

1 
2 
3 

1 
2 
3 

1 
2 
3 

無限重複。

+1

你能改一下?我不知道你在問什麼。 – Ryan

+0

我有一個json數組,包含一些相機的url,我想把每個url放在的標籤裏,所以每10秒相機就會換到另一個,直到預覽所有相機,然後從第一個開始重新開始,就是它 – CairoCoder

回答

2
$(document).ready(
    function() 
    { 
     var i = 0; 
     setInterval(
     function() 
     { 
      $('.handler').html(i + "<br />"); 
      i = (++i) % 3; 
     } 
     , 1000); 
    } 
); 

我想這應該這樣做......

+0

yes ,這是完美的..非常感謝:) – CairoCoder

+0

我可以跳過第一個元素之前的延遲嗎?因爲當我增加了時間,它似乎有點延遲 – CairoCoder

+0

是的,你可能會改變setInterval setTimeout ...但他們有不同的行爲... – arjayosma

1

它應該是越簡單

function loop() 
{ 
    for(var i = 0, t = 100; i < t, i++) 
    { 
     // do something 
    } 
} 

setInterval(loop, 1000);