我正在使用bootstrap4并在<canvas id='can'>
中放置<div>
(0填充)
CSS:canvas {height: 200; width 100%;}
。我是我的init()
方法,我重置can.height
和can.width
以匹配我的(例如document.getElementById('can').getBoundingClientRect(
))。因此,真实像素与CSS像素匹配。
这很有效,直到用户调整浏览器大小(即更改视口)。
我的问题是:如何在视口更改时设置要触发的事件处理程序?
答案 0 :(得分:2)
您可以使用https://developer.mozilla.org/en-US/docs/Web/Events/resize
window.addEventListener("resize", function() {
//do whatever to set the size
}, false);