Я хочу изменить размер элемента canvas, чтобы он соответствовал его родительскому объекту, например, <body>
( "полноэкранный" ) или некоторая <div>
. Это моя попытка:
// called at each frame
function update() {
var canvasNode = document.getElementById('mycanvas');
canvasNode.width = canvasNode.parentNode.clientWidth;
canvasNode.height = canvasNode.parentNode.clientHeight;
}
По какой-то причине холст не перестает расти! Может быть, client*
не являются правильными параметрами?
Смотрите действующий код: http://jsfiddle.net/ARKVD/24/