0

我正在这个网站(HTML5、CSS3 和 JS)上工作,它有 2 个具有 CSS 的 div(页眉和页脚)position: fixed,并且有一个中心 divposition:absolute包含并包含内容。

我想做的是在这个具有绝对定位的中心 div 中实现滚动捕捉。但由于某种原因,我无法做到这一点。这是我正在尝试使用的 jquery 插件:https ://github.com/peachananr/onepage-scroll

你们能帮帮我吗?

这是我尝试设置的 JSFiddle:https ://jsfiddle.net/icyyd/dswsg96d/

4

1 回答 1

1

您必须为容器提供一定的固定高度,然后将overflow属性应用于 auto。当容器的内容超过某个固定高度时,它会让您在容器内滚动。参考以下:

div.container{
 height: 80vh; //making height fixed in order to implement overflow property
 overflow: auto; //it will give you scroll effect when content height exceeds 80vh;
}

请记住给高度一个固定的高度,即以 px/vh/vw 为单位。如果你给出相对高度,它就行不通了,% 希望它会有所帮助

于 2017-01-26T02:49:54.467 回答