【发布时间】:2018-08-12 11:15:38
【问题描述】:
我有 home.html 和 mobilehome.html,当您将屏幕大小调整为移动设备宽度时,我想在页面之间进行切换。
if (screen.width <= 600) {
document.location = "HomeMobile.html";
}
尝试使用它,它适用于 chrome 和 firefox 上的响应式测试模式,但不适用于简单地调整窗口大小。
我尝试使用视口在同一页面上执行它们,但我想在切换到移动设备时切掉大部分页面以保持干净。
【问题讨论】:
-
为什么不使用实际的响应式设计?
-
解释一下?我尝试使用视口在同一页面上执行它们,但我想在更改为移动设备时删除大部分页面的 html 以保持干净。
-
这里有很多例子google.nl/…
-
这些都展示了如何检测窗口大小的变化,我尝试将其与 document.location = "HomeMobile.html";但什么也没发生。
-
检测窗口大小并重定向页面实际上是最糟糕的方法。正如上述评论者所建议的那样,改用 CSS 媒体查询。忽略这个问题的任何答案,确保他们可以解决您的直接问题,但该解决方案本质上是有缺陷的。