메인 카운트다운 기능 관련 채택완료
안녕하세요.
메인 페이지에서 상품 여분 필드를 사용하여 카운트다운 기능을 작업하고 있습니다.
카운트다운을 메인 페이지에 불러오는 것까지는 성공하였으나 소스를 잘못 입력했는지
여분 필드 값을 못 불러와서 NaN 오류가 뜨는 것을 확인했습니다.
제 코드에서 어떤 부분이 잘못됐는지 도저히 몰라서 도움 요청드려봅니다.
http://sir.kr/data/editor/2505/2105909700_1747213718.3313.png" width="316" />
</strong></p>
<p><div class="coun_wrap">남은 시간: <span class="countdown"></span></div></p>
<p> </p>
<p><script></p>
<p> function countdown(targetDate) {</p>
<p> var end = new Date(targetDate).getTime();</p>
<p> var timer = setInterval(function() {</p>
<p> var now = new Date().getTime();</p>
<p> var distance = end - now;</p>
<p> if (distance < 0) {</p>
<p> $('.countdown').html("종료됨");</p>
<p> clearInterval(timer);</p>
<p> return;</p>
<p> }</p>
<p> var d = Math.floor(distance / (1000 * 60 * 60 * 24));</p>
<p> var h = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));</p>
<p> var m = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));</p>
<p> var s = Math.floor((distance % (1000 * 60)) / 1000);</p>
<p>
</p>
<p> </p>
<p> $('.countdown').html(</p>
<p> (+d<10?+d:d)+'일'+</p>
<p> (h<10?'0'+h:h)+'시'+</p>
<p> (m<10?'0'+m:m)+'분'+</p>
<p> (s<10?'0'+s:s)+'초'</p>
<p> );</p>
<p> }, 50);</p>
<p>}</p>
<p>//countdown("2025-05-20T00:00:00+09:00"); //종료일</p>
<p>countdown("<?php echo $list[$i]['it_1'];?>");</p>
<p></script></p>
<p><strong>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인