JQuery实现页面倒计时并刷新

var intDiff = parseInt(600);//倒计时总秒数量
        function timer(intDiff){
            window.setInterval(function(){
            var day=0,
                hour=0,
                minute=0,
                second=0;//时间默认值       
            if(intDiff > 0){
                day = Math.floor(intDiff / (60 * 60 * 24));
                hour = Math.floor(intDiff / (60 * 60)) - (day * 24);
                minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);
                second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
            }else{//当时间耗尽,刷新页面
                window.location.reload();
            }
            if (minute <= 9) minute = '0' + minute;
            if (second <= 9) second = '0' + second;

            $(".timeShow").html('本页数据还剩下'+minute+'分'+second+'秒刷新,刷新间隔时间: 10 分钟');
            intDiff--;

            }, 1000);

        } 
        $(function(){
            timer(intDiff);
        });
<span class="timeShow">span>

你可能感兴趣的:(代码段,jQuery)