我的<div>页面上有一个固定高度,并overflow-y: scroll;设置为当内容通过<div>. 没有什么不寻常的。
出于某种奇怪的原因,鼠标滚轮仅在光标位于空白区域<div>或滚动条本身上方时才会滚动内容。如果光标恰好位于 中的任何文本内容上<div>,则鼠标滚轮不会执行任何操作。
这在 Firefox 和 Chrome 中都会发生,因此它不仅仅是特定渲染引擎或其他东西的怪癖。
有<div>问题的覆盖在另一个 via 之上position: absolute;,所以我假设它的<div>背后以某种方式干扰了鼠标滚轮事件 - 但是你会认为问题会被逆转(<div>当光标在文本,而不是在空白处)。
其他人以前见过这样的事情吗?我难住了!