检测从纵向切换到横向时在移动设备上调整浏览器窗口大小,反之亦然



我使用以下代码来监视屏幕尺寸更改并运行alertSize()但它仅在加载页面时有效,然后不起作用

   window.onresize=alertSize();

你想要

window.onresize = alertSize;

您需要设置 "onresize" 属性来引用您的函数,而不是调用函数的结果。

实际上,您可能不应该尝试此操作,因为测试您的函数是否真的使用alert()会非常痛苦。 在台式计算机上调整窗口大小时,浏览器会触发许多"调整大小"事件。

您可能还想查看 CSS 媒体查询。

最新更新