반응형
setInterval을 중지하는 방법
중지 및 시작 방법setInterval
?
내가 만약.textarea
. 그만하고 싶어요setInterval
초점 맞추기 및 재시작setInterval
(jQuery와 함께) 흐리게.
간격을 시작할 때 간격의 타이머 ID를 저장해야 합니다. 나중에 이 값을 사용하여 중지합니다.
$(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);
});
});
반품을 저장setInterval
변수에 입력하고 나중에 사용하여 구간을 지웁니다.
var timer = null;
$("textarea").blur(function(){
timer = window.setInterval(function(){ ... whatever ... }, 2000);
}).focus(function(){
if(timer){
window.clearInterval(timer);
timer = null
}
});
setInterval은 clear로 간격을 취소하는 데 사용할 수 있는 ID를 반환합니다.간격()
언급URL : https://stackoverflow.com/questions/1831152/how-to-stop-setinterval
반응형
'source' 카테고리의 다른 글
c: 공극 크기* (0) | 2023.09.24 |
---|---|
Python 해시 가능한 명령어 (0) | 2023.09.19 |
양식.제출 응답을 캡처하려면 어떻게 해야 합니까? (0) | 2023.09.19 |
Angular.js: 탐지되지 않은 오류, 모듈 없음: myapp (0) | 2023.09.19 |
MySQL의 복합 FULLTEXT 인덱스 (0) | 2023.09.19 |