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

时间:2012-04-29 13:52:11

标签: javascript cross-browser mobile-browser

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

   window.onresize=alertSize();

1 个答案:

答案 0 :(得分:1)

你想要

window.onresize = alertSize;

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

实际上你可能不应该尝试这个,因为测试你的函数是否真正使用alert()会非常痛苦。在桌面计算机上调整窗口大小时,浏览器会触发许多“调整大小”事件。

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