【发布时间】:2019-04-23 00:41:31
【问题描述】:
有一组图像垂直堆叠在具有overflow-y: auto 的<div class="container"> 中。在第一张图片之后,有一个<div class="info">,其中包含一些比父div 更宽的文本,并且需要水平滚动(`overflow-x: auto')。
这个想法是让container 垂直滚动,直到info 碰到container 顶部边缘。此时垂直滚动停止,info 开始水平滚动。到达末尾后,父 container 的垂直滚动将继续,直到其内容的末尾。
它应该在向上滚动时工作。
我尝试了几个选项,jQuery、视差、纯 CSS,但最后没有任何效果。
【问题讨论】:
-
您希望垂直滚动在到达顶部边缘时水平滚动
info,还是禁用垂直滚动直到水平滚动info? -
是的,假设这是击中顶部边缘。
info也将是全高的,所以当它碰到container的顶部边缘时,它应该开始使用鼠标滚轮水平滚动。
标签: jquery css scroll parallax horizontalscrollview