【发布时间】:2016-02-01 15:22:03
【问题描述】:
我真的在任何地方都找不到答案。
我的网站的结果页面运行良好,除了当我进入产品的详细信息页面,然后使用前页按钮返回结果时,溢出变得隐藏,我不能再滚动了。当我刷新时,一切都恢复正常了。我已经尝试了身体上的所有溢出-y 值,但没有帮助。它只发生在 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;
}
【问题讨论】:
-
是的,我们需要查看一些代码
标签: html css scroll safari overflow