【问题标题】:Refreshing page automatically when viewport size change视口大小变化时自动刷新页面
【发布时间】:2012-08-20 19:34:53
【问题描述】:

我正在为我的网站使用响应式和自适应媒体查询以适应智能手机...现在的问题是我的最大宽度移动查询以 480 像素结束,这是大多数手机旋转的显示宽度(当手机在其边...)。现在有些手机,比如 HTC 的愿望有 533px 的最大屏幕宽度,现在当用户第一次在垂直位置(320px 屏幕宽度)加载页面并且他/她旋转将屏幕旋转到 533px 宽度时,它超出了我的设计规范它看起来有点糟糕......(因为布局是为了最大 480 像素......)

现在解决这个问题的唯一方法是在视口尺寸发生变化后刷新页面。如何强制刷新?

谢谢

【问题讨论】:

  • 如果每次我旋转手机时页面都必须刷新,我会是一个非常沮丧的用户。这样的事情会让我关闭你的网站,再也不回来了。
  • @behnam - 谢谢,这非常有用...
  • @Bryan - 很好的反馈谢谢...

标签: javascript html css


【解决方案1】:

如果设备旋转窗口调整大小。

window.onresize = function(event)
{
document.location.reload(true);
}

【讨论】:

  • 谢谢 ILker...感谢。有没有办法在手机上强制屏幕旋转(如果设备有能力)?
  • 出于某种原因,我的 HTC 渴望 android 2.3.3 本机浏览器的代码使我的页面不断刷新......
  • 移动浏览器有一个旋转事件,但我不使用它。看看这个stackoverflow.com/questions/1649086/…也许对你的问题有帮助。
  • 滚动连续刷新的解决方案在这里:stackoverflow.com/a/15455463/1449147
猜你喜欢
  • 2012-06-02
  • 1970-01-01
  • 2012-07-21
  • 2013-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-01
  • 1970-01-01
相关资源
最近更新 更多