0

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

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

1 回答 1

5

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

再试一次window.setInterval(somefunction, 2000);

于 2013-09-12T23:52:49.150 回答