当前位置: 首页 > 面试题库 >

重置setTimeout

刘凡
2023-03-14
问题内容

我有以下内容:

window.setTimeout(function() {
    window.location.href = 'file.php';
}, 115000);

如何通过.click函数在倒计时中途重置计数器?


问题答案:

您可以存储对该超时的引用,然后调用clearTimeout该引用。

// in the example above, assign the result
var timeoutHandle = window.setTimeout(...);

// in your click function, call clearTimeout
window.clearTimeout(timeoutHandle);

// then call setTimeout again to reset the timer
timeoutHandle = window.setTimeout(...);


 类似资料:
  • Reset,重置。 练习 1,重置。先查看一下历史: → git log --oneline 33c97bc Revert "让标题微笑" 3dc2c3f Revert "添加 .gitignore" fb11f83 让 README.md 标题的首字母大写 0fd9dac 让标题微笑 7086650 添加 .gitignore b5773ad 设置相关资源文档标题 23f3c2b 添加相关资源文

  • 如您在使用手表时遇到问题,可以尝试重启。重启手表不会删除手表上的任何设置或个人数据。 重启手表 在手表上,按下“返回”按钮,然后前往设置 > 一般设置 > 关于手表,然后选择重启手表。 将手表重置为出厂设置 如重启手表不起作用,您可以将手表重置为出厂设置。请注意将手表重置为出厂设置,会将手表上的所有个人数据与设置清空,您需要重新设置手表才可供您个人使用。您从手表同步至 Flow 账户上的所有数据均

  • 与其他电子设备类似,我们建议不时关闭 M600。 如您在使用 M600 时遇到问题,可以尝试重启。重启 M600 智能手表不会删除产品的任何设定或个人数据。 重启 M600 导航至 Settings(设定)应用程式,找出并轻触 System(系统)。 轻触Restart(重启)。 通过轻触核取标记图标来确认重启。 或 长按侧边电源按钮直至 Polar 标志出现。 有时重启您的电子设备并不能解决问题

  • 问题内容: 我对实现的旋转木马采取了不同的方向,选择了bxSlider而不是jCarousel。这是我正在建立的图片库http://rjwcollective.com/equinox/rishi_gallery/eqgall.php 我遇到的问题是,当我重置过滤器或选择其他过滤器时,滑块不会重置。这是初始加载的代码: 这是用于处理过滤器更改的代码: 我参考了bxSlider的文档,它具有一个内置的

  • 如果您在使用 A370 时遇到问题,尝试将其重置。重置会清空 A370 中的所有信息,您需要重新设置以供您个人使用。 利用电脑在 FlowSync 中重置 A370: 将 A370 通过所附的 USB 连接线插入电脑。 在 FlowSync 中打开设置。 按下出厂重置按钮。 您也可以从手环来重置 A370。 进入设置。 点击电源按钮 将设备关闭。 在“关闭”文字显示时,再次按下按钮五秒。 现在您需

  • 与任何电子设备类似,建议时而重启 A300。如果您在使用 A300 时遇到问题,尝试将其重置。通过同时长按“向上”、“向下”、“返回”和“灯光”按钮数秒直至显示屏上显示 Polar 动画可重置 A300。这称为软重置,不会删除您的数据。