> 웹 프론트엔드 > JS 튜토리얼 > 가장 간단한 JavaScript 카운트다운 코드 공유(전체 코드 첨부)

가장 간단한 JavaScript 카운트다운 코드 공유(전체 코드 첨부)

yulia
풀어 주다: 2018-10-15 10:30:54
원래의
22897명이 탐색했습니다.

회사에서 페이지에 카운트다운을 설정해야 하는 경우가 많은데, JS 카운트다운 코드를 작성하는 방법을 아시나요? 이 기사에서는 가장 간단한 JS 카운트다운 코드와 자세한 카운트다운 JS 코드 아이디어를 공유할 것입니다. 여기에는 특정 참조 가치가 있으며 관심 있는 친구들이 살펴볼 수 있습니다.

예: 마감일을 설정하고 남은 시간을 표시합니다. 예를 들어 Double Eleven이 곧 출시되고 판매자는 JS 카운트다운을 사용하여 활동이 끝날 때까지 남은 시간을 표시할 수 있습니다. 구체적인 코드는 다음과 같습니다.

HTML 부분:

<body onload = "countTime()">
  <div>
         <span id="day"></span>
         <span id="hour"></span>
         <span id="minute"></span>
         <span id="second"></span>
    </div>
 </body>
로그인 후 복사

남은 일, 시, 분, 초를 표시하는 4개의 태그 제공

JavaScript 부분:

<script type="text/javascript">
  function countTime() {
            //获取当前时间
            var date = new Date();
            var now = date.getTime();
            //设置截止时间
            var endDate = new Date("2018-10-31 0:0:0");
            var end = endDate.getTime();
            //获取截止时间和当前时间的时间差
            var leftTime = end-now;
            //定义变量 d,h,m,s分别保存天数,小时,分钟,秒
            var d,h,m,s;
            //判断剩余天数,时,分,秒
            if (leftTime>=0) {
                d = Math.floor(leftTime/1000/60/60/24);
                h = Math.floor(leftTime/1000/60/60%24);
                m = Math.floor(leftTime/1000/60%60);
                s = Math.floor(leftTime/1000%60);                   
            }
            //将时间赋值到div中
            document.getElementById("day").innerHTML = d+"天";
            document.getElementById("hour").innerHTML = h+"时";
            document.getElementById("minute").innerHTML = m+"分";
            document.getElementById("second").innerHTML = s+"秒";
            //递归每秒调用countTime方法,显示动态时间效果
            setTimeout(countTime,1000);
 
        }
 </script>
로그인 후 복사

카운트다운 JS 코드 아이디어:

1. date = new Date()를 사용하여 현재 시간을 가져옵니다

2. 마감일을 설정합니다. endDate = new Date("2018-10-31 0:0:0")

3. 시차 가져오기 leftTime = end -now

4. 변수 d, h, m, s를 정의하고 if 함수를 사용하여 남은 일, 시간, 분, 초를 결정합니다.

5. innerHTML을 사용하여 div에 시간을 할당합니다.

6. 재귀적으로 1초마다 countTime 함수를 호출하여 동적 시간을 표시합니다. 효과

효과는 그림과 같습니다.

가장 간단한 JavaScript 카운트다운 코드 공유(전체 코드 첨부)

위에서는 간단한 JS 카운트다운 코드를 공유했으며 JS 카운트다운 코드의 아이디어를 설명했습니다. 직장에서 직접 사용해 볼 수 있습니다. 비교적 간단하고, 초보자도 직접 해보시고 카운트다운 효과를 얻으실 수 있는지 확인해 보세요.

추천 관련 비디오 튜토리얼: JavaScript 비디오 튜토리얼

위 내용은 가장 간단한 JavaScript 카운트다운 코드 공유(전체 코드 첨부)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿