时间显示不出来

来源:5-2 屏幕自适应

qq_请叫我曼哥好么_0

2017-04-11 19:16

为啥我的WINDOW_HEIGHT=0?导致我的时间显示不出来啊?



window.onload = function (){

    WINDOW_WIDTH = document.body.clientWidth;
    WINDOW_HEIGHT = document.body.clientHeight;
    alert(WINDOW_HEIGHT)
    
    MARGIN_LEFT = Math.round(WINDOW_WIDTH/10);
    RADIUS = Math.round(WINDOW_WIDTH*4/5/108)-1;
    MARGIN_TOP = Math.round(WINDOW_WIDTH/5);

    var canvas = document.getElementById("canvas");
    var context = canvas.getContext("2d");

写回答 关注

3回答

  • FloatingShuYin
    2017-12-22 18:38:01

      WINDOW_WIDTH = window.screen.width;
        WINDOW_HEIGHT = window.screen.height ;

    这个更准确  不用撑开dom节点就能用

  • FloatingShuYin
    2017-12-22 18:26:34

        WINDOW_WIDTH = document.documentElement.clientWidth;
        WINDOW_HEIGHT = document.documentElement.clientHeight;

  • 慕粉1006301048
    2017-04-12 21:17:13

    你没有把body撑开,将body或者html设置为100%,再把canvas的高度设为100%

    慕后端711... 回复qq_请叫我...

    我的也要设置html,为啥呢

    2018-08-05 18:37:18

    共 3 条回复 >

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题