setInterval(function(){
Vue.set(app.songs,0,{ artist: "Thomas More", song: "Expect More JS" })
}, 1000)
또는
startAlert = function() {
playAlert = setInterval(function() {
alert('http://webisfree.com');
}, 3000);
};
stopAlert = function() {
clearInterval(playAlert);
};
또는
function myTimer() {
console.log(' each 1 second...');
}
var myVar = setInterval(myTimer, 1000);
중지할때는
clearInterval(myVar);
또는
var sum = 0;
$(document).ready(function() {
setInterval("ozit_interval_test()", 5000);
});
function ozit_timer_test(){ // 이 함수는 5초마다 실행됩니다.
sum += 1; // 매 5초마다 숫자 1을 sum 변수에 더합니다.
}
다음과 같이 변형 가능
var sum = 0;
$(document).ready(function() {
setInterval(function() {
sum += 1; // 매 5초마다 숫자 1을 sum 변수에 더합니다.
}, 5000); // 5000ms(5초)가 경과하면 이 함수가 실행합니다.
});
멈출때는
var timerId = 0;
$(document).ready(function() {
timerId = setInterval("ozit_interval_test()", 5000);
document.getElementById('stop_timer').onclick = function() { // 인라인 함수
clearInterval(timerId); // timerId 값을 인자로 입력하여 해당 setInterval 을 종료시킵니다.
}
});
<span id='stop_timer'>타이머 멈추기</span>
'javascript&jquery' 카테고리의 다른 글
ajax 1초마다 한번씩 데이터 가져오기 (0) | 2018.06.18 |
---|---|
jquery ajax 웹페이지 url 화면 결과값 가져오기 (0) | 2018.06.18 |
jquery 첫번째 radio 버튼 체크하기 (0) | 2018.06.18 |
jquery 테이블 tr에서 선택한 tr에 클래스주고 다른 tr에는 클래스 삭제하기 (0) | 2018.06.18 |
jquery 테이블 tr 이동하기 (0) | 2018.06.18 |