課程
/前端開發
/Html5
/炫麗的倒計時效果Canvas繪圖與動畫基礎
為什么時間一改瀏覽器就顯示不出來啊
2015-05-04
源自:炫麗的倒計時效果Canvas繪圖與動畫基礎 4-1
正在回答
var hour = parseInt(restMin/3600);var secound = parseInt(restMin/60) - hour*60;var min = parseInt(restMin%60);
因為renderDigit(MARGIN_LEFT, MARGIN_TOP, parseInt(hour/10, 10), cxt);這個計算hour只允許每次傳一位范圍為0~9,如果我們設置的endTime距離現在的時間大于99時,parseInt(hour/10, 10)這個地方的就會出現兩位數,for(var i = 0; i< digit[num].length;i++),digit[num].length就會報錯。 如果我說的不清楚需要舉例子的話,你可以繼續追問
不太清楚你的問題,你修改了哪里的時間,瀏覽器不能顯示?;蛘吣憧纯纯刂婆_報的什么錯誤
舉報
學習HTML5中最激動人心的技術Canvas,徹底釋放自己的創造力
2 回答為什么在瀏覽器上顯示不出來圖形
3 回答時間顯示不出來
1 回答為啥瀏覽器上全顯示的0啊
2 回答瀏覽器顯示問題
1 回答為什么我就是顯示不出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-17
var hour = parseInt(restMin/3600);
var secound = parseInt(restMin/60) - hour*60;
var min = parseInt(restMin%60);
因為renderDigit(MARGIN_LEFT, MARGIN_TOP, parseInt(hour/10, 10), cxt);
這個計算hour只允許每次傳一位范圍為0~9,如果我們設置的endTime距離現在的時間大于99時,parseInt(hour/10, 10)這個地方的就會出現兩位數,for(var i = 0; i< digit[num].length;i++),digit[num].length就會報錯。 如果我說的不清楚需要舉例子的話,你可以繼續追問
2015-11-17
不太清楚你的問題,你修改了哪里的時間,瀏覽器不能顯示?;蛘吣憧纯纯刂婆_報的什么錯誤