javascript - 在页面第一次加载时执行 jQuery 代码,然后在一段时间后执行

标签 javascript jquery

我有一段 jQuery 代码,我需要在第一次加载页面时执行,然后我需要在 30 分钟后执行相同的代码(较少以这个值为例)当然,如果页面打开的话。我知道如何使用这个每 30 分钟执行一次代码:

window.setInterval(function() {
    ...
    });
}, 1800000); // Updates each 30 minutes

但是这是最好的方法,我的意思是第一次页面加载时执行代码,然后每 30 分钟执行一次,我要解释一下吗?

最佳答案

$(window).load(function () {
    function func() {
        //code here
    }
    func(); // call the function window.load 
    window.setInterval(func, 1800000); // also set setInterval to run function func .
});

$(document).ready(function () {
    function func() {
        //code here
    }
    func(); // call the function window.load 
    window.setInterval(func, 1800000); // also set setInterval to run function func .
});

关于javascript - 在页面第一次加载时执行 jQuery 代码,然后在一段时间后执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19591796/

相关文章:

javascript - 如何从N个动态输入中获取值

javascript - 使用 css/js 正确对齐基于树的列表

javascript - 对 JS SDK Facebook 事件的本质感到困惑

javascript - 在没有 jQuery 的情况下使用 JSON 数据(没有 getJSON)

jquery - 我将如何使用 if/else 为多个元素设置动画

javascript - 谷歌浏览器扩展程序在用户点击后关闭通知

javascript - 如何修改数组中对象的属性

javascript - 在文件对话框 AJAX 和 PHP 中选择后立即上传图像

javascript - 在Mysql中插入纯HTML并检索HTML以显示在页面上

javascript - 在 javascript 函数中使用 jQuery 格式化 HTML