2017-11-22 11 views
-2

타이머가 0에 도달하면 요일을 삭제하는 방법은 무엇입니까? 타이머가 0에 도달되면

$(document).ready(function() { 
 
    $(".countdown").circularCountdown({ 
 
    startDate: "2015/03/01 12:30:00", 
 
    endDate: "2017/11/26 17:15:30", 
 
    timeZone: +1, 
 
    }); 
 
});
<section id="multicolor" class="dark-wrapper multicolor"> 
 
     <div class="wrapper"> 
 
     <div class="countdown multicolor"></div> 
 
     </div> 
 
    </section>

어떻게 일 원을 삭제합니까?

같은 인수는 시간에도 적용하고 내 의견에, 당신은 아마 당신이 사용하고있는 API에 대한 RTFM 할 말했듯이

$(document).ready(function() { 
    $(".countdown").circularCountdown({ 
    startDate: "2015/03/01 12:30:00", 
    endDate: "2017/11/26 17:15:30", 
    timeZone: +1, 
    }); 
}); 
+0

이것은 PHP 또는 Javascript 또는 JQuery입니까? 태그를 설정해야합니다. (o * riginal 코멘트는 포맷되지 않은 코드로 인한 것입니다.) – Martin

+1

그리고 무슨 일이 일어나고 있는지, 왜 시도했는지, 왜 실패했는지에 대한 설명을 추가하시오. – Martin

+1

[** Stack Overflow **에 관한 좋은 질문을하는 방법] (https://stackoverflow.com/help/how-to-ask) (그리고 좋은 답변을 신속하게 얻으십시오) – Martin

답변

0

테일. 몇 가지 종류의 완료되지 않은 콜백이 있어야하며 카운트 다운이 완료되면 무언가를 할 수 있습니다. 필자는 잘 작성된 API를 사용하여 더 작은 규모의 타이머와 유사한 작업을 수행했습니다. complete : 콜백은 countdown div를 숨기고 다른 것을 보여줍니다.

약간의 연구를 통해 그들은 API가 있다고 말하면서 제품을 구입할 때 얻을 수 있습니다. 행운을 빌어 요. 말과 약간의 파고를하고

var countdown = $("#countdown").countdown360({ 
 
    radius: 60, 
 
    seconds: 10, 
 
    label: ['sec', 'secs'], 
 
    fontColor: '#FFFFFF', 
 
    autostart: false, 
 
    onComplete: function() { 
 
     console.log('done'); 
 
     $("#countdown").hide(); 
 
     $(".completed-countdown").show(); 
 
    } 
 
}); 
 

 
countdown.start(); 
 

 
$('#countdown').click(function() { 
 
    countdown.extendTimer(2); 
 
});
.completed-countdown { 
 
    display:none; 
 
} 
 
.completed-countdown img { 
 
    width: 200px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://rawgithub.com/johnschult/jquery.countdown360/master/dist/jquery.countdown360.min.js"></script> 
 
<div id="countdown"></div> 
 
<div class="completed-countdown"> 
 
<img src="https://media.giphy.com/media/l41m2ufxcKGSFGV8I/giphy.gif" /> 
 
</div>
, 그것은 onFinish 호출되는 콜백 것 같습니다. 그럼 당신은 갈 수도 :

$(document).ready(function() { 
    $(".countdown").circularCountdown({ 
     startDate: "2015/03/01 12:30:00", 
     endDate: "2017/11/26 17:15:30", 
     timeZone: +1, 
     onFinish: function(){ 
      $(".countdown").hide(); 
     } 
    }); 
}); 
+0

감사하지만 단 몇 초 만에 일, 시간 및 분을 위해 복무했는데 ... 매우 고마워요. – Adam

+0

그리고 서클이 제로에 이르면 몇 분이면 끝날 것입니다. – Adam

+0

그래서 기능이 없습니다. flashBlue 플러그인에 내장되어 있습니다. 그리고 다시 말하지만 실제로 말하지 않았으므로 flashBlue 플러그인을 사용한다는 가정하에 작업하고 있습니다. 하지만 setInterval을 사용하여 자신 만의 훅을 만들 수 있습니다. https://jsfiddle.net/snowMonkey/p2txq32u/에서이 작업을 볼 수 있습니다. 코드를 작동시키는 setInterval 함수의 맨 아래로 끝까지 스크롤하십시오. – Snowmonkey