7

これが私の問題の簡単なテストケースです:

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

  • 赤い四角の上にマウスを置きます
  • マウスホイールでスクロール
  • 親divがスクロールしていません

マウスがその位置にある場合でも、親divを通常はマウスホイールでスクロールさせる方法:固定要素?

ありがとう。

4

2 に答える 2

3

答えは非常に遅いですがpointer-events: none、「固定」divにスタイルを追加することでこの問題を克服できました。

このように: http://jsfiddle.net/JZmvf/55/

于 2017-10-15T13:44:54.857 に答える
1

の要素position: fixed;はビューポートに対して相対的に配置されるため、この場合、div は divscrollableの親ではありませんがfixed、出力を見ただけではそのように見える場合があります。

カーソルをfixeddiv の上に置いて下にスクロールすると、ブラウザーは div を下にスクロールするように指示されますfixed。固定要素は本質的にスクロールできないため、何も起こりません。

達成しようとしていることについて、さらにいくつかの詳細を追加することをお勧めします。それが役立つことを願っています!

于 2012-10-01T03:05:46.163 に答える