怎样做左右两个div,div可以自由地上下滑动.互不影响

 我来答
悄悄de爱上
2017-08-09 · TA获得超过2050个赞
知道小有建树答主
回答量:597
采纳率:66%
帮助的人:341万
展开全部

简单地说,做个镶套。举个例子:

<div id="outside1">
    <div id="inside1"></div>
</div>
<div id="outside2">
    <div id="inside2"></div>
</div>

然后以CSS固定好ouside1和ouside2,如:

#outside1,#outside2{
margin:0px;
height:0px;
width:0px;
}

之后再分别设置inside1和inside2:

#inside1{
position:absolute;
left:0px;
top:0px;
height:100px;
width:50%;
background-color:yellow;
}
#inside2{
position:absolute;
top:0px;
left:50%;
width:50%;
height:100px;
background-color:red;
}

之后可以用js控制inside1和2的top属性,因为这时候inside1和2的位置是相对于outside1和2而言的,而outside1和outside2可以说是绝对静止的,只要outside1和2不动,inside1和2的位置就等同于绝对位置。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式