我最近负责制作游戏发布的倒计时页面。现在,我有一个根据本教程制作的简单倒计时 javascipt 文件,但我想让它更花哨一些。我想找到一些方法让数字淡出到下一个,只是为了让它不那么“生涩”。是否有捷径可寻?我用谷歌搜索并没有真正找到一个简单的方法。
这是JS:
function updatetimer() {
now = new Date();
launch = Date.parse("August 20, 2013 12:00:00");
diff = launch - now;
days = Math.floor( diff / (1000*60*60*24) );
hours = Math.floor( diff / (1000*60*60) );
mins = Math.floor( diff / (1000*60) );
secs = Math.floor( diff / 1000 );
dd = days;
hh = hours - days * 24;
mm = mins - hours * 60;
ss = secs - mins * 60;
document.getElementById("timer")
.innerHTML =
dd + ' days ' +
hh + ' hours ' +
mm + ' minutes ' +
ss + ' seconds';
}
setInterval('updatetimer()', 1000 );
在页面上只有一个名为“timer”的空 div。