携帯電話用ページでは、デフォルトの本文コンテンツはスクロール バーが多く、クリックするとポップアップ レイヤーが表示される場合、本文コンテンツはスクロールできませんが、ポップアップ レイヤーはスクロールできます。どうやって対処すればいいのでしょうか?
ポップアップレイヤーが表示されるときに元のコンテンツをオーバーフローして非表示に設定すると、ポップアップレイヤーは自動的にオーバーフローし、閉じるときはその逆になります
ポップアップレイヤーのスクロールイベントでのバブリングを防ぐことができますevent.stopPropagation()。その後、ポップアップ レイヤーをスクロールするときに、外部スクロール イベントはトリガーされません。
event.stopPropagation()
ブートストラップのモーダルボックスを試してみます。モーダルボックスのポップアップレイヤーはスクロールできるようですが、本体はスクロールできません。
本文の幅と高さを 100% に設定し、ポップアップ レイヤーのオーバーフロー: 自動で問題ありません。
ポップアップレイヤーが表示されるときに元のコンテンツをオーバーフローして非表示に設定すると、ポップアップレイヤーは自動的にオーバーフローし、閉じるときはその逆になります
別に設定する必要はないようです。ポップアップレイヤーのスクロールイベントでのバブリングを防ぐことができます
リーリーevent.stopPropagation()
。その後、ポップアップ レイヤーをスクロールするときに、外部スクロール イベントはトリガーされません。ブートストラップのモーダルボックスを試してみます。モーダルボックスのポップアップレイヤーはスクロールできるようですが、本体はスクロールできません。
本文の幅と高さを 100% に設定し、ポップアップ レイヤーのオーバーフロー: 自動で問題ありません。