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