我知道这是不是正是你所追求的,但我将它只是为了证明什么,我认为你正在寻找。
<div id="outer">
<div id="top">
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>10th P Tag</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>20th P Tag</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>30th P Tag</p>
</div>
<div id="bottom">
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>10th P Tag</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>20th P Tag</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>Content Here</p>
<p>30th P Tag</p>
</div>
</div>
<script>
$('#bottom').on('scroll', function() {
$('#top').scrollTop($(this).scrollTop());
});
</script>
<style>
div {
position : absolute;
top : 0;
}
#outer {
width : 50%;
height : 300px;
overflow : hidden;
}
#top {
overflow : hidden;
left : 0;
background-color: blue;
width : 100%;
height : 300px;
}
#bottom {
width:100%;
height:100%;
opacity: 0.5;
left : 0;
overflow : auto;
overflow-x : hidden;
overflow-y : hidden;
}
#bottom:hover{
overflow-y:scroll;
}
</style>
对于你的第二个问题:'。测试IMG {宽度:calc(100% - 16px); height:auto;}' - 16px是滚动条宽度的估计值。不知道你的第一个问题... – sol
你甚至不需要 - 宽度,如果图像宽度设置它不会调整它的大小 – krisph
不知道为什么我一直是-1!一个谜。无论如何,我认为我快到了,不知道任何解决方案,但没有保留所有元素少一个宽度或某种组合的滚动条上的图像。 – Wickey312