我正在尝试将canvas元素设置为当前窗口的大小。
我在这里成功地使用了jquery:
function windowsize() {
WIDTH = $("#canvas")[0].width = ($(window).width());
HEIGHT = $("#canvas")[0].height = ($(window).height());
}
windowsize();
我无法在普通的javascript中完成同样的事情,我有以下几点:
function windowsize(){
var ctx = document.getElementbyID("canvas");
ctx.canvas.width = window.innerWidth;
ctx.canvas.height = window.innerHeight;
}
windowsize();
以上是小提琴:http://jsfiddle.net/Kinetic915/bWYy7/
我还使用以下页面作为参考:
Resize HTML5 canvas to fit window
谢谢!
答案 0 :(得分:2)
错字:
document.getElementbyID
应该是:
document.getElementById
和ctx没有画布属性