반응형
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 |