如何打开另一个文件索引.html,具体取决于屏幕的宽度
How can I open another file index.html, depending on the width of the screen?
>这是我的问题。
我已经完成了页面(html + css + js),但我想做一个移动版本,还有其他html文件,另一个索引.html和css文件。我需要什么才能将代码添加到主页,当我在屏幕宽度小于 800 像素的设备上打开网站时,它将启动移动版本?
把它放在你的负载中:
if(window.innerWidth < 800{
window.location = '/m/index.html';
}
或(这是跨浏览器)
if(window.screen.width < 800{
window.location = '/m/index.html';
}
这可能不是您想要的答案,但是如果用户使用触摸屏设备(即手机、平板电脑),此脚本将重定向用户
<script>
if( 'ontouchstart' in window ){
window.location = 'mobile/index.html';
}
</script>
在子域或子文件夹上创建移动版本,并添加 JavaScript 移动用户检测并将其重定向到移动页面
https://github.com/sebarmeli/JS-Redirection-Mobile-Site
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- jquery移动对齐按钮取决于内容大小
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- HTML全页缩放取决于屏幕分辨率
- 列数的选项取决于屏幕分辨率
- 如何打开另一个文件索引.html,具体取决于屏幕的宽度
- 自定义选项值取决于屏幕尺寸
- 响应式JavaScript:“;刷新“;页面取决于屏幕宽度
- 运行jquery代码的正确方式取决于屏幕分辨率
- 水平滚动取决于什么's屏幕
- 简单的html显示1或2列取决于屏幕宽度
- 如果Statment取决于屏幕宽度