亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問這個代碼有什么問題,為什么是每隔4秒才刷新一次。

請問這個代碼有什么問題,為什么是每隔4秒才刷新一次。

玉鴦子 2016-10-23 13:36:38
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>團購——限時搶</title><link rel="stylesheet" href="style.css"? /></head><body><div class="content3"><div class="time">還剩 <span id="LeftTime"></span></div></div><style>div,img{? margin:0;? padding:0;? border:0;}.content3{? background:url(http://img1.sycdn.imooc.com//534d13940001063d12000398.jpg) no-repeat;? width:1200px;? height:398px;? margin:0 auto;? position:relative;}.time{? position:absolute;? top:122px;? left:46%;? line-height:22px;? font-size:14px;}</style><script>window.onload=function(){?? ?FreshTime();}function FreshTime(){??????? var endtime=new Date("2016/12/15,12:20:00");//結束時間??????? var nowtime = new Date();//當前時間??????? var lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000); ??????? d=? parseInt(lefttime/(60*60*24));??????? h=? parseInt(lefttime/(60*60)&24);??????? m=? parseInt(lefttime/60&60);??????? s=? parseInt(lefttime&60);??????? document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時"+m+"分"+s+"秒";??????? if(lefttime<=0){?? ??? ??? ?document.getElementById("LeftTime").innerHTML="團購已結束";?? ??? ??? ?clearInterval(sh);??????? }?? ??? ?var sh?? ??? ?sh=setInterval("FreshTime()",500);} ?</script></body></html>
查看完整描述

1 回答

已采納
?
李曉健

TA貢獻1036條經驗 獲得超461個贊

function?FreshTime(){
????var?endtime=new?Date("2016/12/15,12:20:00");//結束時間
????var?nowtime?=?new?Date();//當前時間
????var?lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000);
????var?d?=?parseInt(lefttime/(60*60*24));
????var?tempLeft?=?lefttime?%?(60*60*24);
????var?h?=?parseInt(tempLeft?/(60*60));
????tempLeft?=?tempLeft?%?(60*60);
????var?m?=?parseInt(tempLeft?/?60);
????tempLeft?=?tempLeft?%?60;
????var?s?=?tempLeft
????document.getElementById("LeftTime").innerHTML=d+"天"+h+"小時"+m+"分"+s+"秒";
????if(lefttime<=0){
????????document.getElementById("LeftTime").innerHTML="團購已結束";
????????clearInterval(sh);
????}


這樣不知道你能不能看明白

查看完整回答
反對 回復 2016-10-23
  • 玉鴦子
    玉鴦子
    感謝,原來是運算符錯了。
  • 玉鴦子
    玉鴦子
    但為什么用&的話是四秒刷新一次啊
  • 玉鴦子
    玉鴦子
    &是位運算符。它是將兩個數字轉為二進制后再進行運算,這樣的話它是怎么計算出,余數的。 用&雖然是四秒刷新一次,但結果是對的。這是為什么。 問題有點多。希望大神幫忙解答一下。萬分感謝
  • 1 回答
  • 0 關注
  • 1630 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號