ホームページ  >  に質問  >  本文

JavaScript - デフォルトのページにはスクロール バーがあります。ポップアップ レイヤーが表示されるときに、元のスクロール バーを非表示にして、ポップアップ コンテンツをスクロール可能にするにはどうすればよいですか?

携帯電話用ページでは、デフォルトの本文コンテンツはスクロール バーが多く、クリックするとポップアップ レイヤーが表示される場合、本文コンテンツはスクロールできませんが、ポップアップ レイヤーはスクロールできます。どうやって対処すればいいのでしょうか?

phpcn_u1582phpcn_u15822712日前445

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-05-18 11:02:54

    ポップアップレイヤーが表示されるときに元のコンテンツをオーバーフローして非表示に設定すると、ポップアップレイヤーは自動的にオーバーフローし、閉じるときはその逆になります

    別に設定する必要はないようです。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-18 11:02:54

    ポップアップレイヤーのスクロールイベントでのバブリングを防ぐことができますevent.stopPropagation()。その後、ポップアップ レイヤーをスクロールするときに、外部スクロール イベントはトリガーされません。

    リーリー

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-18 11:02:54

    ブートストラップのモーダルボックスを試してみます。モーダルボックスのポップアップレイヤーはスクロールできるようですが、本体はスクロールできません。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-18 11:02:54

    本文の幅と高さを 100% に設定し、ポップアップ レイヤーのオーバーフロー: 自動で問題ありません。

    返事
    0
  • キャンセル返事