所以我有这个div:
.sidebar{
position: fixed;
background: #222;
height: 100%;
width: 280px;
overflow-y: auto;
}
然后我有页面内容:
.content{
width: calc(100% - 280px);
background: #fff;
margin-left: 280px;
}
.content
内的内容因每个页面而异,因此有时页面较大,有时不是。但是有一个问题,如果侧边栏不适合视口,它就会显示一个滚动条。我想实现三件事:
.content
上滚动时,您也会滚动
.sidebar
。.sidebar
上滚动时,您也会滚动
.content
。怎么能实现这个目标?甚至使用jQuery,有没有办法制作这个? 提前谢谢!
答案 0 :(得分:0)
将两者放入容器DIV中,同时为它们overflow-y: visible
提供容器overflow-y: auto
。然后,当容器中的任何两个元素高于容器时,容器将滚动。
啊 - 并从侧边栏中删除position: fixed
...