【发布时间】:2013-07-31 15:59:41
【问题描述】:
我有一个脚本,它根据屏幕大小显示不同的内容,它看起来像这样:
window.onresize = function(event) {
if ((window.innerWidth > 750 && window.innerWidth < 1250)) {
//Do something
}}
在重新调整浏览器大小时,上述内容绝对可以正常工作。我的问题是,如果用户以 750 的窗口宽度打开页面,我如何才能使上述工作正常工作?
我刚刚对此进行了测试,显然在调整浏览器大小之前不会触发事件,这导致上述方法不起作用
【问题讨论】:
-
为什么不使用媒体查询呢?
-
我也会推荐媒体查询。但是,如果您可以使用 JQuery 之类的库,这将像 $(document).ready(function(){ if (window.innerWidth == 750) { //Do Something } 一样简单
-
@taylorc93 - 我需要支持旧版浏览器,这就是原因
标签: javascript window