我真的无法在任何地方找到答案。
我网站的搜索结果页面运行良好,除非我进入产品的详细信息页面,然后使用按钮前的页面返回结果,溢出变为隐藏,我无法再滚动。当我刷新时,一切都很好。我已经尝试了身体上的所有溢出值,但没有帮助。它只发生在Safari上(我正在使用Safari 9.0.3)。在Javascript或其他方面有没有办法重新启动滚动过程?
谢谢,如果您需要更多详细信息,我会提供给他们。 本杰明
这是头部中包含的一行:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
HTML
<div class="results">
search results shown here inside foo
<div class="foo">
</div>
</div>
CSS
html,
body {
margin: 0;
padding: 0;
height: 100%;
overflow-y: scroll;
}
.results {
margin-top: -100px;
padding-top: 100px;
padding-bottom: 0px;
margin-bottom: -80px;
min-height: 100%;
position: relative;
margin-left: 200px;
}
.foo {
position: static;
height: 205px;
width: 200px;
display: inline-block;
}
答案 0 :(得分:0)
任何代码? 此外,您可以先尝试清空缓存。
你确定它真的隐藏了溢出吗?如果Safari覆盖了您的某些属性,请尝试在Web检查器或Firebug中查看。