javascript - 每 n 秒执行一次函数

标签 javascript jquery

我制作了这个在第 10 秒后点击链接的片段:

function timeout() {
    window.setTimeout(function() {
     $('img.left').click();
    }, 1000);
    setTimeout("timeout()", 1000); 
}
timeout();

我的问题是,如何每 10 秒执行一次此函数,而不是一次?

这是执行此操作的最佳方法,还是您更喜欢某种漂亮的 jQuery 方法?

最佳答案

使用setInterval代替setTimeout

http://javascript.about.com/library/blstvsi.htm

关于javascript - 每 n 秒执行一次函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2511952/

相关文章:

php - 仅当所有 td 都具有特定类别时,如何向 tr 添加类别?

jquery - 可排序,放置在两个列表之间时自动创建新列表

javascript - CKEDITOR 小部件拖放到所需元素中

javascript - 优先级-web-sdk : uploadImage

javascript - 用 1 到 870 之间的数字填充 div

javascript - selectize.js 重新加载下拉菜单

javascript、jquery 和 jquery-ui 放置在页面底部时遇到的问题

javascript - 将 div 设为其内容宽度的 50%

javascript - 如何获取带有 float 元素的元素的实际宽度

javascript - Bootstrap 2.3.2 中的垂直按钮组