키즈 우드의 jQuery 카운트 다운 타이머를 사용하고 있습니다. http://keith-wood.name/countdown.htmljQuery 카운트 다운이 일시 중지되었을 때 실행 중입니다.
이 무엇을 달성하고자하는 정지로 카운트 업하고 버튼을 재개하고, 추가하고 분, 초 빼기 컨트롤 : 나는 카운트 업 (0 ~ 60 분)을 작성
을하여 바로 일시 정지, like :
$('#contador_tiempo').countdown({
since: 0,
format: 'MS',
layout: '{mnn}{sep}{snn}'
});
$('#contador_tiempo').countdown('pause');
하지만 여전히 백그라운드에서 실행중인 것으로 보입니다. 더하기 또는 빼기 단추를 클릭하면 함수는 표시된 카운터가 아닌 해당 배경 카운터의 연산을 수행합니다. 동작과 JSFiddle에
전체 코드는 복제 :
합니다 (컨트롤 비트를 재생하고 당신이 그것을 일시 정지 비록 카운트를 계속 것을 볼 수 있습니다.)
'pause'와 (과) 같이 보이는 getTimes는 서로 연주되지 않습니다. 'getTimes'는 지속적으로 업데이트를 계속하는 것 같습니다. 클릭 이벤트 중 하나에서 모든 코드를 제거하고'$ ('contador_tiempo'). 카운트 다운 ('getTimes') 만 추가하면 숫자 배열이 시작시 일시 중지 되더라도 계속 증가하는 것을 볼 수 있습니다. 버그 일 수 있습니다. '일시 중지'에 대한 문서에는 '카운트 다운이 일시 중지 된 동안 onTick 또는 onExpiry 이벤트가 발생하지 않습니다.'라고 표시되어있어 언제든지 계산해서는 안됩니다. 나는 그 정보를 얻기 위해 플러그인 작성자에게 연락 할 것이다. – Nope
추가하기 만하면 SO 또는 최소한 동시에 요청하기 전에 먼저 플러그인 작성자에게 문의해야합니다. SO에 대한 해결 방법을 얻을 수도 있지만 작성자가 잘못된 것을 지적하거나 버그가 지적되고 버그를 지적 할 수 있습니다. 해커가 해결 방법을 찾지 않고 해결할 수 있습니다. – Nope
나는이 질문이있는 이메일을 보냈습니다. 이 문제를 해결할 수 있기를 바랍니다. 감사. – Deses