此文章发布于60
个月前,部分信息可能已经过时
,请自行斟酌确认。
如果想在不实际改变浏览器窗口大小的情况下触发 window
的 resize
事件,可以用以下方法。
<button id="btn-1">Button-1</button>
<script>
// 假如想通过点击 Button-1 触发 window 的 resize 事件
let btn_1 = document.getElementById('btn-1');
btn_1.onclick = function () {
var myEvent = new Event('resize');
window.dispatchEvent(myEvent);
}
</script>
参考:https://blog.csdn.net/janelittle/article/details/81670021