2012-04-14 2 views
0

으로 다시로드됩니다. jquery.countdown 플러그인에서 시간을 유지하는 방법은 무엇입니까?페이지를 새로 고침하면 카운트 다운이

카운트 다운이 제대로 실행되지만 페이지를 새로 고침하면 카운트 다운이 다시로드되고 다시로드 할 때 카운트 다운을 유지하려면 어떻게해야합니까?

http://jsfiddle.net/wtkd/CUSnS/

+0

'localStorage' 또는 쿠키와 같이 어딘가에 있어야합니다. – alex

+0

0 초 또는 n 초에서 계산을 시작하려면 어떻게 결정합니까? 처음 열어 본 페이지와 F5에서 새로 고침 한 페이지를 구별 할 수있는 방법이 있습니까? –

+0

글쎄요, 당신이 지난 데이트를 생각하고 있기 때문에, 기본 12 시간으로 가정합니다. 미래의 날짜를 카운트 다운 대상으로 삼으십시오. –

답변

0

DOM이 준비된 후 초기화되어 남은 시간을 유지할 수 없으면 서버의 현재 시간을 가져 와서 echo라고 말하고 자바 스크립트 변수에 넣고 카운트 다운 시간을 업데이트하십시오.

+0

숨겨진 입력이 필요하지 않습니다. 이것은 사용자의 입력이 아닙니다. 서버 측 언어를 사용하여 시간을 보유하는 JavaScript 변수를 생성하십시오. –

+0

네, 더 나은 해결책입니다. 엄마 대답을 업데이트 할게. – undefined

1

당신은 (이미 통과) 당신의 카운트 다운 대상으로 월 1 일 2012을 사용하고이 상태를 확인하고 지금부터 12 시간의 시점으로 계산합니다. 카운트 다운이 올바르게 작동하게하려면 고정 날짜로 계산해야합니다. 그렇지 않으면 항상 12:00:00에 시작됩니다. "고정 날짜"는 날짜를 매개 변수로 전달하거나 어떻게 든 저장해야 함을 의미합니다.

+0

은 나에게 코드 제안을 줄 수 있습니까? –

+0

쿠키로 어떻게 할 수 있습니까? –

관련 문제