2017-05-23 199 views
0

当用户在父div上滚动时,子应滚动至结束,然后应继续滚动页面。滚动父div时滚动子div

我想这个反向逻辑 Scrolling in child div (fixed) should scroll parent div

但不起作用。请建议如何让这项工作。

.scrolling-child{ height: 50px; width:400px; border:1px solid green; overflow:scroll; } 
 
.parent { height: 5000px; width:100%; padding: 20px 0; border:1px solid red; overflow:scroll;}
<div class="parent"> 
 
<div class="scrolling-child"> 
 
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. 
 
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. 
 
</div> 
 
</div>

+0

但父母没有溢出,因此如何可以滚动?另外你为什么要这样的功能? – Pete

+0

也添加了滚动。这段代码是我网页的一小部分。我需要这个更好的外观和感觉。 – Aratidgr8

+0

再一次,内容不够大,导致任何滚动,所以我没有看到你想要发生什么 – Pete

回答

0

如果我理解正确只需添加位置:固定;到滚动的孩子div。见下文。

.scrolling-child{height: 50px; width:400px; border:1px solid green; overflow:scroll; position:fixed;} 
 

 
.parent {height: 5000px; width:100%; padding: 20px 0; border:1px solid red; }
<div class="parent"> 
 
<div class="scrolling-child"> 
 
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. 
 
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. 
 
</div> 
 
</div>

+1

我不认为这是OP所期待的。我如何解释这个问题是OP希望用户在父div上滚动,而当子div不在底部时,向下滚动直到达到子div端。然后继续滚动父div。这一切都不需要将鼠标从父div移开。至少我的解释是。 – blackandorangecat