ここから取得したjqueryカウントダウンがあり、次のように永続的な結果を取得するためにCookieで変更しようとしました: 編集済み
<script type="text/javascript">
(function($) {
function countdown(el, options) {
var calc = function (target, current) {
var o = {};
var datetarget = getCookie('Target');
if(!datetarget) {
clearInterval(cd.id);
var datetarget = target.getTime()/1000;
}
if(datetarget <= 0) { return true; }
deleteCookie('Target');
o.seconds = datetarget;
o.seconds %= 86400;
o.hours = Math.floor(o.seconds/3600);
o.seconds -= o.hours * (3600);
o.minutes = Math.floor(o.seconds/60);
o.seconds -= o.minutes * (60);
o.seconds %= 60;
datetarget -= 1;
setCookie('Target',datetarget,1);
return o;
};
どういうわけか動作しましたが、「秒」の部分で整数ではなく浮動小数点数が表示され、「時間」の結果が間違っていました。何か案は?