質問: こんにちは。 スクロールに関する質問です。 使用しているもの:HTML、CSS、JS、Jquery 私はモーダルにスクロール機能をいれ、尚且つモーダルが開いている時にモーダルの上にカーソルがある状態では他のスクロールは動かない状態にしたいと思っています。 私は今モーダルを作り、そこにcssでoverflow:autoを入れてスクロールできるようにしました。 しかし、ブラウザに最初からあるスクロール機能がモーダルのスクロール終了と共に動きます。(モーダルの上にカーソルはある状態であるが動く) 参考サイトでもいいので教えていただいたら幸いです。
回答: 質問者さまがサンプルのコード等を提示されていない また、jQuery使用している、していないなどの情報もないため 具体的にどこを直すとかなどを回答することが難しいのですが JavaScriptのイベント(クリックやマウスホイール)は重なった 全てのDOM Objectに対して伝搬(透過)していきます 例えばHTML-BODY-DIVの様に要素があるとして DIV要素にクリックイベント、BODY要素にもクリックイベントを割り当てし DIV要素をクリックすると、BODY要素のクリックイベントも発生します 詳しくはイベントバブリングについて調べてみるとよいと思います