私は2つのdiv、正面に1つ、背面に1つあります。前面がポップアップするのは、ボタンを押したときだけです。フロントdivが表示されていない場合は、バックグラウンドdivをスクロールすることができます。逆に、フロントdivが表示されている場合、バックグラウンドdivスクロールは無効になります。しかし、フロントのdivはまだスクロールすることができます。フロントdivがスクロールされている間にバックグラウンドdivスクロールを一時的に無効にするにはどうすればよいですか?
私は、バックグラウンドのdivに無スクロールCSSを適用することで、CSSを使って試してみました。
.no-scroll {
position: fixed;
overflow: hidden
}
しかし、要素にノースクロールクラスを適用するたびに、トップに戻るようにバウンスされます。
私も this article
を追った。しかし、それはあまりにも全体のウィンドウのスクロールともフォントのdivを無効にします。なにか提案を?
のようなものは、関連するコードを追加します。 –