问答详情
源自:5-2 屏幕自适应

时间显示不出来

为啥我的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");

提问者:qq_请叫我曼哥好么_0 2017-04-11 19:16

个回答

  • 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%