【发布时间】:2019-12-21 04:59:04
【问题描述】:
这个问题太长了,想出一个总结它的标题很棘手。
无论如何。我有一个div,它有overflow: auto,并且经常流过,所以滚动条出现了。然后我有一个div,它有position: fixed,并位于内容div 的顶部。
现在,当我在 html 正文本身上有一个固定位置的 div 时,当我将鼠标悬停在 div 上时,我可以使用滚轮滚动文档。前面提到的div 就没那么幸运了。
有没有办法滚动div“通过”固定位置的?
我注意到,即使在固定的 div 上捕获滚动事件也不是一件容易的事;除非固定的 div 本身是可滚动的,否则不会触发该事件。
我制作了一个简单的 jsFiddle here,为了您的方便,我删除了我尝试过的所有 JavaScript。
编辑:我需要使用固定 div 保留其他鼠标功能,因此在我的情况下关闭指针事件不是解决方案。
【问题讨论】:
标签: javascript jquery html css