网站有问题,我已经读过溢出的问题:可能是问题,但似乎不是。在较小模式下查看时,某些网站似乎会被切断,并且不允许滚动。这可能发生在bootstrap的CSS吗?我使用全屏图像作为背景,也许它强制每个视口查看完整的图像
我可以发布CSS,但它与上面的链接相同。真的很感激任何帮助。在我的智慧结束!
答案 0 :(得分:0)
使用jquery slimscroll。我遇到了同样的问题。
<div class="slim-scroll" data-height="auto" data-disable-fade-out="true">
-----Code to scroll----
</div>
答案 1 :(得分:0)
我能够通过三次更改解决这个问题。首先,您需要更改#home
的css,如下所示:
#home {
position: relative;
margin: 0 auto;
width: 100%;
overflow: scroll;
z-index: 2;
background-size: cover;
}
这将打开主区域的滚动,但不会打开标题菜单。也许这就是你想要的,但如果没有 - 我改变的第二件事就是将menu-wrap
元素移动到home
元素中。你应该(大致)最终得到类似的东西:
<article id="home" class="active">
<div id="menu-wrap"><!--html here --></div>
<div class="proppage"><!--html here --></div>
<!-- etc -->
</article>
这会让您更接近让菜单滚动页面,但最终使其滚动,您无法将位置设置为fixed
。你在这里寻找的是absolute
。请注意,fixed将其保留在浏览器中的该位置,其中绝对值将其保留在页面上的该位置。您更新后的css更改如下:
#menu-wrap {
position: absolute;
width: 100%;
z-index: 1000;
top: 0;
left: 0;
margin: 0 0px 0px 0px;
}
这非常接近你可能正在寻找的东西。希望有所帮助!