为了账号安全,请及时绑定邮箱和手机立即绑定

时间显示不出来

为啥我的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 回答

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_请叫我曼哥好么_0 提问者

我都设置了 没得用
2017-04-12 回复 有任何疑惑可以回复我~
#2

qq_请叫我曼哥好么_0 提问者

body和html都得设置一下,已解决
2017-04-12 回复 有任何疑惑可以回复我~
#3

慕后端7117637 回复 qq_请叫我曼哥好么_0 提问者

我的也要设置html,为啥呢
2018-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

时间显示不出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信