overflow: scroll
でfixed divを作成するには、body
がdivにスクロールしてスクロールするときにスクロールしないようにするにはどうすればよいですか? facebook.comのウィンドウの下部にある固定チャットボックスのような並べ替え。固定divでスクロールするときに本文がスクロールしないようにする
私はstopPropagation()
にアップbubbelingからscroll
、wheel
とtouchmove
イベントをキャプチャし、停止するためにJavaScriptを使用して試してみたが、動作するようには思えません。私はここにできる限り問題に簡略化しました
:https://jsfiddle.net/m9uamaza/
の目標は、「foo」という体が移動することなく固定「バー」のdivに上下にスクロールすることです。 "bar" divが一番下までスクロールされ、スクロールし続けると、スクロールを開始したくありません。マウスが固定されたdivの上にないときは、本体はスクロール可能でなければなりません。
私はあなたの助けに感謝しますが、この問題を解決していないようです。 "foo"本体を半分ほど下にスクロールし、固定 "bar" divの上にマウスを移動してスクロールすると、 "foo"本体がスクロールアップします。別の奇抜な点は、bar divが一番下までスクロールされると、ユーザーは再び上にスクロールできなくなることです。私は自分の問題を十分に明確に表現していないかもしれません。私は私の質問を編集し、私の問題をよりよく説明しようとします。 – alvoha
今回は、動作しているかどうかを確認します。もう一度更新しました。そのようにしたいと思っています –