这是我的问题的简单测试用例:
- 将鼠标放在红色方块上
- 用鼠标滚轮滚动
- 父 div 不滚动
即使鼠标悬停在 position: fixed element 上,如何使父 div 正常滚动鼠标滚轮?
谢谢。
这是我的问题的简单测试用例:
即使鼠标悬停在 position: fixed element 上,如何使父 div 正常滚动鼠标滚轮?
谢谢。
答案很晚,但我能够通过向pointer-events: none
“固定”div 添加样式来克服这个问题。
像这样:http: //jsfiddle.net/JZmvf/55/
元素position: fixed;
相对于视口定位,因此在这种情况下scrollable
div 不是 div 的父级fixed
,尽管如果您只是查看输出,它可能会以这种方式出现。
如果您将光标放在fixed
div 上并向下滚动,则会告诉您的浏览器向下滚动fixed
div。固定元素本质上是不可滚动的,所以什么也不会发生。
您可能想要添加更多关于您正在尝试完成的内容的详细信息。希望有帮助!