我有以下 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] 删除。
我来说两句