Javascript 手动触发 window 的 resize 等事件

此文章发布于 60 个月前,部分信息可能已经过时,请自行斟酌确认。

如果想在不实际改变浏览器窗口大小的情况下触发 windowresize 事件,可以用以下方法。

<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

最后修改:2019 年 12 月 12 日 04 : 52 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论