javascript - 如何在 10 秒时向用户发出警告。刷新setInterval?

标签 javascript jquery setinterval

我正在使用 setInterval 刷新页面中的图形内容。如何在 setinterval 即将刷新时向用户显示“内容将被刷新”的提示。

例如,我的时间间隔是 300 秒,我想在 290 秒后显示一个警告“内容将在 10 秒后刷新。你想为每个时间间隔刷新图表吗?这个怎么做?有什么建议吗?

最佳答案

您应该将间隔设置为 290000 毫秒,然后它会显示警报,然后您在 10 秒后使用 setTimeout 更新您的页面,如下所示:

  setInterval(function() {
    alert("10 seconds to update")
    setTimeout(function() {
         //REFRESH PAGE
     },5000);
  }, 10000);

关于javascript - 如何在 10 秒时向用户发出警告。刷新setInterval?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38076773/

相关文章:

javascript - 通用的高阶函数

javascript - 如何使用 ApolloClient 记录 HTTP 请求和响应

jQuery:按数据属性选择某些元素失败 - 为什么?

javascript - 为什么 setInterval() 中的参数始终不发送到函数?

javascript - 在 javascript 中使用 setInterval() 时的程序控制流程

javascript - 如何匹配但排除以下 JavaScript 正则表达式中的等号?

javascript - 在 JavaScript 中动态创建复杂对象

php - 如何创建倒计时器并在完成后使用 PHP 运行 SQL 查询?

javascript - 使用 Jquery 或 Javascript 检查数组中是否存在特定 UserID 的最快方法是什么

javascript - React 测试库 : How to find text in the document which is updated by setInterval?