>웹 프론트엔드 >JS 튜토리얼 >JS_javascript 기술로 구현된 웹 페이지 카운트다운 디지털 시계 효과

JS_javascript 기술로 구현된 웹 페이지 카운트다운 디지털 시계 효과

WBOY
WBOY원래의
2016-05-16 16:11:411138검색

이 글의 예에서는 JS로 구현한 웹페이지 카운트다운 디지털 시계 효과를 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.




자바스크립트로 구현된 카운트다운 시계
<스타일>
body,div{margin:0;padding:0;}
본문{색상:#fff;글꼴:16px/1.5 5fae8f6f96c59ed1;}
#countdown{폭:300px;text-align:center;배경:#1a1a1a;margin:10px auto;padding:20px 0;}
입력{테두리:0;너비:283px;높이:50px;커서:포인터;margin-top:20px;배경:url(http://www.jb51.net/jscss/demoimg/201210/btn-1.png) 반복하지 마세요;}
input.cancel{배경 위치:0 -50px;}
스팬{색상:#000;너비:80px;라인 높이:2;배경:#fbfbfb;테두리:2px 솔리드 #b4b4b4;마진:0 10px;패딩:0 10px;}


window.onload = 함수()
{
var oCountDown = document.getElementById("countdown");
var aInput = oCountDown.getElementsByTagName("input")[0];
var 타이머 = null;
aInput.onclick = 함수()
{
this.className == "" ? (timer = setInterval(updateTime, 1000), updateTime()) : (clearInterval(timer));
this.className = this.className == '' ? "취소" : '';
};
함수 형식(a)
{
return a.toString().replace(/^(d)$/,'0$1')
}
함수 updateTime()
{
var aSpan = oCountDown.getElementsByTagName("span");
var oRemain = aSpan[0].innerHTML.replace(/^0/,'') * 60 parsInt(aSpan[1].innerHTML.replace(/^0/,''));
if(oRemain <= 0)
{
ClearInterval(타이머);
복귀
}
o남아있다--;
aSpan[0].innerHTML = format(parseInt(oRemain / 60));
o남은 %= 60;
aSpan[1].innerHTML = format(parseInt(oRemain));
}
}




0140

스크립트 홈 www.jb51.net 코드 효과

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.