ユーザーが自分のアカウントにログインしてアクセスできるように、ビジネスサイトでgreyboxを使用しています。 私のサイトの例
ページ上部の「ログイン」または「サインアップ」を選択してウィンドウをアクティブにすると、ページまたはウィンドウのサイズが拡大または変更されます(ウィンドウの右下にスクロールバーを表示するとわかります)。どうすればよいですか。これが起こらないようにしますか?ウィンドウがアクティブ化される前と同じサイズのページが必要です。
古いスレッドですが、まだgreyboxを使用している場合は、次の更新が役立つ可能性があります。
Yoelが提案したようにGB_overlayの位置を「fixed」(gb_styles.css)に設定すると、フルスクリーンではないグレイボックス(gb_page_centerなど)の問題は解決しましたが、フルスクリーンのグレイボックス(GB_showPageなど)には水平スクロールバーがあり、展開されていましたChrome、Edge、iOSのChrome、iOSのSafariのブラウザウィンドウ。
GB_overlayの幅を100%に設定することは、フルスクリーン以外のグレーボックスでは必要ありませんでした。また、フルスクリーンのグレーボックスの問題は修正されませんでした。代わりに、GB_overlay max-widthを100%に設定すると、Chrome、Edge、iOSのChrome、およびiOSのSafariでの拡大するブラウザーと水平スクロールバーの外観が完全に解決されました。
Kevinも経験したように、Firefoxではグレーボックスでこれらの問題が発生することはなく、GB_overlay cssに対するこれらの更新された変更は、Firefoxに影響を与えませんでした。常にグレーボックスの正しいレンダリングです。
Yoelのソリューションは機能しました。彼は、100%の幅で「固定」を反映するようにスタイルシートを変更することを提案しました。これにより、すべてのブラウザでの問題が修正されました。