【问题标题】:jquery: repeat foreach loop [closed]jquery:重复foreach循环[关闭]
【发布时间】:2012-09-21 04:08:37
【问题描述】:

我想创建一个循环,用计时器无限重复,比如 (1000)

示例:

1
2
3

1
2
3

1
2
3

无限重复。

【问题讨论】:

  • 你能改写一下吗?我不知道你在问什么。
  • 我有一个 json 数组,其中包含一些相机的一些 url,我想将每个 url 放在 标记中,所以每 10 秒相机将更改为另一个,直到预览所有相机,然后开始再次从第一个开始,就是这样

标签: jquery loops foreach repeat


【解决方案1】:
$(document).ready(
    function()
    {
        var i = 0;
        setInterval(
        function()
        {
             $('.handler').html(i + "<br />");
             i = (++i) % 3;
        }
        , 1000);
    }
);

我想应该这样做......

【讨论】:

  • 是的,非常完美.. 非常感谢 :)
  • 我可以跳过第一个元素之前的延迟吗?当我增加时间时,它似乎有点延迟
  • 是的,您可以将 setInterval 更改为 setTimeout...但是它们有不同的行为...
  • 是的,我明白了.. 非常感谢
【解决方案2】:

应该很简单

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

setInterval(loop, 1000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多