一个快速演示,展示我的页面如何使用可制动高度的画布。即使向下滚动,我也需要使此画布显示。目前它计算第一个窗口视图的高度。 演示:
(function() {
var canvas = document.getElementById('canvas'),
context = canvas.getContext('2d');
// resize the canvas to fill browser window dynamically
window.addEventListener('resize', resizeCanvas, false);
function resizeCanvas() {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
//canvas is showing on my demo in Fiddle
/**
* drawings need to be inside this function otherwise they will be reset when
* you resize the browser window and the canvas goes will be cleared.
*/
drawStuff();
}
resizeCanvas();
function drawStuff() {
// do your drawing stuff here
}
})();
任何建议将不胜感激。