在Firefox中的响应式设计视图包括一个在测试宽度内的垂直滚动条,这使得预览网站相比,真正的移动设备没有滚动条稍微不舒服。所以我加了在不影响移动IE10的情况下隐藏滚动条以便在Firefox中响应设计视图?
html{ overflow-y: hidden; }
我的CSS。虽然这对于桌面测试非常适用,但我检查过的所有iOS设备以及大多数Android设备也完全适用于Windows Phone 8上的IE10:当您使用导航和表单时,页面开始像疯了似的跳跃,有时甚至显示一个空白屏幕,如果稍微滚动就会消失。
我花了几天的时间才弄清楚这个问题,因为我在一个相当复杂的网站上工作,所以只是为了让每个人都知道谁有类似的问题。
在Firefox中使用响应式设计视图时如何避免这种情况?
与此同时,我已切换到响应式预览书签(http://lab.maltewassermann.com/viewport-resizer/),无论如何都不显示滚动条。 Mozilla似乎在即将到来的版本22(http://www.youtube.com/watch?v=SGCbIMH3gMM)中用“移动滚动条”解决了这个问题。
也许你可以临时为html添加一个css类,body {max-width:100%; overflow-y:hidden} – 2013-04-28 10:30:28
感谢您的快速回复,John。 IE10手机也因此而大吃一惊,所以你真的必须暂时将其添加到桌面测试中,也许用一些浏览器嗅探JavaScript。 – elfo78 2013-04-28 10:49:32