当鼠标悬停在"position:fixed"元素上时,为什么滚轮滚动事件不会触发?

use*_*931 7 css scroll css-position mousewheel

这是我的问题的简单测试用例:

http://jsfiddle.net/JZmvf/20/

  • 把鼠标放在红场上
  • 用鼠标滚轮滚动
  • 父div不滚动

如何使父div正常滚动鼠标滚轮,即使鼠标位于以上位置:固定元素?

谢谢.

zak*_*lle 1

元素相position: fixed;对于视口定位,因此在这种情况下scrollablediv 不是fixeddiv 的父级,尽管如果您只是查看输出,它可能会这样显示。

如果您将光标放在fixeddiv 上并向下滚动,系统会告诉您的浏览器向下滚动fixeddiv。固定元素本质上是不可滚动的,因此什么也不会发生。

您可能需要添加更多关于您想要完成的任务的详细信息。希望有帮助!