質問は非常に長いので、それを要約したタイトルを思い付くのは難しいことがわかりました。
そう、とにかく。スクロールバーが表示されるように、頻繁にオーバーフローするものがありますdiv
。overflow: auto
次に、コンテンツの上に配置されdiv
ているがあります。position: fixed
div
これで、html本体自体の上に固定位置div
を設定すると、マウスを上に置いたときにホイールでドキュメントをスクロールできますdiv
。前述のように幸運ではありませんdiv
。
div
固定位置のものを「スルー」する方法はありますか?
固定divを超えたときにスクロールイベントをキャッチすることさえ簡単ではないことに気づきました。固定div自体がスクロール可能でない限り、イベントは発生しません。
ここで簡単なjsFiddleを作成しましたが、便宜上、試したすべてのJavaScriptを削除しました。
編集:私は固定divで他のマウス機能を保持する必要があるので、ポインターイベントをオフにすることは私の場合の解決策ではありません。