【发布时间】:2020-10-19 18:44:48
【问题描述】:
我最近创建了一个网站以获得一点乐趣。我有两台显示器,一台 15 英寸和一台 24 英寸。我在使用 15 英寸显示器时网站出现问题,在着陆页上看起来很奇怪.我想我会做一些javascript,所以当它检测到15英寸以下的东西时,它会重新加载页面并转到移动版本。它可以工作,但有人可以帮我在调整大小时自动重新加载到移动页面吗?我会很高兴.请不要判断,因为我对 JS 一无所知,但这是我想出的。如果有人能提供帮助,我会很感激。
if (screen.width <= 1440) { reload(); document.location = "mobileindex.html"; }
【问题讨论】:
-
这段代码基本没问题,除了一些细节。一方面,它需要在
window的onresize事件的事件处理函数中,并且您应该使用window.innerWidth而不是screen.width。最后,调用reload();将刷新页面,就像您按了 F5 一样。你会想要删除它。window.onresize = () => window.innerWidth < 1440 && document.location = "mobileindex.html";
标签: javascript html css resize