0

我面临一个我无法弄清楚如何解决的问题。我几乎可以肯定这是一个 Chrome 错误,因为在其他浏览器中它就像一个魅力,但我想确定。在我的网站上,使用移动优先和响应式设计方法开发,我有一个使用Left Nav Flyout模式的菜单。在平板电脑和台式机上,我将其显示为全宽。

当我在纵向模式下使用 Chrome 在我的智能手机(特别是 Android 设备)上加载网站时,一旦我旋转设备(以横向模式传递)并开始滚动页面,一旦我到达菜单位置,后者就会神奇地消失。真正奇怪的是,如果您尝试单击现在完全白色的空间,您可以看到链接实际上在那里。我试图使用检查器来查找问题,但没有成功。

那么,哇,我能解决这个问题吗?以前有其他人遇到过这个问题吗?如果您知道这是一个错误,我也很高兴添加一个临时解决方法。

4

1 回答 1

0

我没有找到真正的解决方案,而是一个合理的解决方法。当然,我还是希望有人能解释一下这个问题的原因和解决方法。

同时,我发现问题的出现是因为 240px 宽的菜单完全超出了视口。事实上,一旦我将其更改margin-left为 239.5px,菜单就不再消失了。

于 2013-09-23T00:37:35.577 回答