如何正确调用window.setInterval?

时间:2013-09-12 23:49:48

标签: javascript jquery

我正在测试一些代码,我假设下面的代码每2秒运行一次'somefunction()'。但是,它只运行一次。这是为什么?

    $(document).ready(function () {window.setInterval(somefuntion(), 2000);});

1 个答案:

答案 0 :(得分:5)

因为您没有告诉setInterval()每2秒运行一次函数somefuntion(),所以您正在调用somefuntion()并将其返回值作为参数传递给setInterval()

使用window.setInterval(somefunction, 2000);重试。