从另一个函数停止 JavaScript 计时器

原因

我有以下 Javascript 代码

 function scrollOpenTimed() {
            var openTimer = setTimeout(function(){ scrollOpen(); }, 3000);
        }



function a() {
      var _ouibounce = ouibounce(document.getElementById('modal'), {
        aggressive: true,
        timer: 0,
        callback: function() { 
        console.log('ouibounce fired!'); 
        // cancel the openTimer
        }
      });
}

目前,我在 3 秒后触发了 scrollOpen。

当函数 a() / ouibounce() 函数中的回调函数被触发时,我想取消计时器并停止触发 scrollOpen 函数。

任何想法如何做到这一点表示赞赏。

谢谢

尼娜·舒尔茨

移动

var openTimer;

在函数之外使其全局化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

停止Javascript计时器

来自分类Dev

Javascript:多个计时器与多个一个计时器多个函数调用

来自分类Dev

Javascript隐藏div并使用简单的倒数计时器显示另一个div

来自分类Dev

Javascript“停止输入”计时器问题

来自分类Dev

Javascript 中的计时器 while 函数

来自分类Dev

在javascript中创建一个计数计时器

来自分类Dev

制作一个简单的javascript计时器

来自分类Dev

使用计时器停止另一个计时器

来自分类Dev

在JavaScript中创建一个倒数计时器,该计时器在1小时后开始倒数

来自分类Dev

在JavaScript中创建一个倒数计时器,该计时器在1小时后开始倒数

来自分类Dev

计时器 - javascript

来自分类Dev

使用onclick事件停止javascript倒数计时器

来自分类Dev

如何在javascript中停止计时器?

来自分类Dev

如何使计时器在单击 Javascript 时停止

来自分类Dev

在JavaScript计时器函数返回中使用`?

来自分类Dev

如何比较 2 个计时器 Javascript

来自分类Dev

2个计时器,比另一个计时器落后n秒

来自分类Dev

添加事件侦听器以停止从另一个函数 jQuery 启动的计时器

来自分类Dev

在倒数计时器中启动另一个计时器

来自分类Dev

灵活的JavaScript计时器

来自分类Dev

Javascript计时器功能

来自分类Dev

Javascript计时器倒数

来自分类Dev

内联Javascript计时器

来自分类Dev

JavaScript:暂停计时器

来自分类Dev

倒数计时器JavaScript

来自分类Dev

倒数计时器javascript

来自分类Dev

JavaScript 中的计时器

来自分类Dev

JavaScript 计时器的问题

来自分类Dev

第一个程序:javascript倒数计时器