<div>
ページに固定高さの があり、コンテンツが の下端を通過するとスクロールするように設定overflow-y: scroll;
し<div>
ます。異常なことは何もありません。
なんらかの奇妙な理由で、マウス ホイールは、カーソルが の空のスペース上にある場合、<div>
またはスクロールバー自体の上にある場合にのみ、コンテンツをスクロールします。カーソルが のテキスト コンテンツの上にある<div>
場合、マウス ホイールは何もしません。
これは Firefox と Chrome の両方で発生するため、特定のレンダリング エンジンの異常などではありません。
問題の<div>
は 経由で別の上にオーバーレイされてposition: absolute;
いるので、何らかの形でその背後がマウスホイールイベントに干渉していると想定してい<div>
ますが、問題は逆になると思います (カーソルが上にあると<div>
スクロールします)空白の上ではなく、テキスト)。
他の誰かが前にこのようなものを見たことがありますか? 私は困惑しています!