2014-04-09 2 views
0

안녕하세요. 저는 현재 jQuery 플러그인을 만들고 있습니다.jQuery 카운트 다운 다시 시작

http://plugins.jquery.com/kbw.countdown/ 

00:00:00 시간에 도달하면 카운터를 다시 시작하고 싶습니다.

<script type="text/javascript"> 
$(function() { 
    var austDay = new Date(); 
    austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 00); 
    $('#defaultCountdown').countdown({until: '+5s'}); 
    $('#year').text(austDay.getFullYear()); 
}); 
</script> 

답변

0

당신은 당신의 목표 시간을 설정하고이 같은 만료 이벤트로 초기화 할 수 있습니다 :

$('#noon-countdown').countdown({until: getNoonCountDown(), 
     serverSync: serverTime, format: 'HMS', 
     onExpiry: function() { 
      $(this).countdown('change', {until: getNoonCountDown()}); 
     }}); 
    $('#midnight-countdown').countdown({until: getMidnightCountDown(), 
     serverSync: serverTime, format: 'HMS', 
     onExpiry: function() { 
      $(this).countdown('change', {until: getMidnightCountDown()}); 
     }}); 

function getNoonCountDown() { 
    var until = new Date(); 
    until.setHours(until.getHours() < 12 ? 12 : 36, 0, 0, 0); // Next midday 
    return until; 
} 

function getMidnightCountDown() { 
    var until = new Date(); 
    until.setHours(24, 0, 0, 0); // Next midnight 
    return until; 
} 
관련 문제