Javascript触发画布改变尺寸

时间:2015-06-03 16:44:04

标签: javascript html5 canvas

当更改canvas元素尺寸时是否有可能触发? 我试过但不行。

canvas.addEventListener( 'resize', function canvasResize (){
console.log("hello");
}, false );

1 个答案:

答案 0 :(得分:0)

不直接。

但是你的画布本身并没有改变尺寸。通常它(通过样式)绑定到窗口的大小,这意味着你可以做

window.addEventListener( 'resize', (function canvasResize (){
    // handle as if canvas was resized
    // the canvas is this in the callback
}).bind(canvas), false );
相关问题