0

ユーザーが自分のアカウントにログインしてアクセスできるように、ビジネスサイトでgreyboxを使用しています。 私のサイトの例

ページ上部の「ログイン」または「サインアップ」を選択してウィンドウをアクティブにすると、ページまたはウィンドウのサイズが拡大または変更されます(ウィンドウの右下にスクロールバーを表示するとわかります)。どうすればよいですか。これが起こらないようにしますか?ウィンドウがアクティブ化される前と同じサイズのページが必要です。

4

2 に答える 2

0

古いスレッドですが、まだ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に影響を与えませんでした。常にグレーボックスの正しいレンダリングです。

于 2021-04-26T05:11:41.177 に答える
-1

Yoelのソリューションは機能しました。彼は、100%の幅で「固定」を反映するようにスタイルシートを変更することを提案しました。これにより、すべてのブラウザでの問題が修正されました。

于 2011-06-17T15:57:59.387 に答える