【发布时间】:2017-01-19 16:15:16
【问题描述】:
我目前正在使用此脚本来查看访问我网站的用户的屏幕宽度是否小于 800。我遇到的问题是,我还希望在用户将屏幕宽度调整为小于800。这怎么可能实现?
目前脚本仅在最大屏幕宽度低于 800 时显示警报。
例如,我希望当用户的宽度为 1000 但随后将其浏览器宽度缩小到 720 时触发此消息。
if (screen.width <= 800) {
window.alert("screen smaller than 800");
}
【问题讨论】:
-
在你的脚本中监听
resize事件 -
为了将来参考,请始终记住首先向 Google 查询:
screen.width not checking for a window resize的查询已经为您提供所需的一切。仅供参考。 -
如果您需要此宽度检查,也仅供参考,因为您正在修改 UI,然后使用 CSS 媒体查询将是一个更好的解决方案
-
@Pekka웃 我以为我们喜欢让 SO 成为谷歌的最佳答案,现在它是。否则,我们应该作为骗子关闭
-
@JuanMendes 不过,其他前 3 个结果已经是 Stack Overflow 的答案了。
标签: javascript jquery