html页面在设备上看起来很小,当点击刷新时它会回到正常位置
The html page appear small on device, when hit refresh it comes to normal position.
我正在构建一个移动网站,当页面在屏幕上打开时,它的大小是设备的一半。点击刷新后,页面会正确显示在设备上。头部标签有一个主脚本,它根据屏幕宽度选择css文件。代码如下:
<head>
<link rel="stylesheet" type="text/css" />
<script type="text/javascript">
if (screen.width >= 480)
{
link = document.getElementsByTagName( "link" )[ 0 ];
link.href = "style480.css";
}
</script>
<title>XYZ</title>
</head>
不确定,但看起来浏览器在第一轮中没有下载样式表,因为脚本在页面呈现之前不会执行。
只有在刷新后,它才会注意到css的存在并应用相应的css。
尝试使用一个默认的css链接,然后根据屏幕大小进行更改。
相关文章:
- Jquery Draggable-在浏览器刷新时保持位置
- 刷新jqGrid;t在启用无限滚动的情况下保存当前页面位置
- 通过位置栏更改查询字符串,AJAX加载的菜单不会't在没有硬刷新的情况下重新填充
- JSSOR-每次刷新网页后保持当前滑块位置
- 刷新ul中在iframe中找到位置的元素
- 如何在刷新时保持我在页面上的位置 (AJAX)
- 刷新后使用 Javascript 的元素的位置
- 我想在页面刷新时停留在当前光标位置
- Meteor:当页面刷新或其他页面位置时,如何保留dom操作
- 如何在位置有目标时刷新位置w.javascript
- 刷新页面并保持滚动位置
- Mobile Safari:JS事件,用于在刷新时跳转到最后一个滚动位置
- 谷歌地图地理位置刷新页面
- 刷新时保持在同一位置的任何方式
- 刷新页面后,表的行返回到它们的位置
- 浏览器刷新后滚动到特定的垂直位置
- 如何更新位置不刷新谷歌地图使用javascript
- Firefox失败-使用文档后.写入和更新位置.哈希导致页面刷新
- 添加到URI/URL live,而不需要使用JavaScript/jQuery刷新页面位置
- 当在可拖动元素上使用时,端点不刷新位置