当更改canvas元素尺寸时是否有可能触发? 我试过但不行。
canvas.addEventListener( 'resize', function canvasResize (){
console.log("hello");
}, false );
答案 0 :(得分:0)
不直接。
但是你的画布本身并没有改变尺寸。通常它(通过样式)绑定到窗口的大小,这意味着你可以做
window.addEventListener( 'resize', (function canvasResize (){
// handle as if canvas was resized
// the canvas is this in the callback
}).bind(canvas), false );