如何停止“设置间隔”
2022-08-30 05:33:12
如何停止和启动?setInterval
假设我有一个.我想在焦点上停止并在模糊时重新启动(使用jQuery)。textarea
setInterval
setInterval
如何停止和启动?setInterval
假设我有一个.我想在焦点上停止并在模糊时重新启动(使用jQuery)。textarea
setInterval
setInterval
您必须在启动间隔时存储间隔的计时器ID,稍后将使用 clearInterval
函数使用此值来停止它:
$(function () {
var timerId = 0;
$('textarea').focus(function () {
timerId = setInterval(function () {
// interval function body
}, 1000);
});
$('textarea').blur(function () {
clearInterval(timerId);
});
});
这是基于CMS的答案。问题要求在模糊时重新启动计时器并停止在焦点上,所以我稍微移动了一下:
$(function () {
var timerId = 0;
$('textarea').focus(function () {
clearInterval(timerId);
});
$('textarea').blur(function () {
timerId = setInterval(function () {
//some code here
}, 1000);
});
});