web-dev-qa-db-ja.com

ページのジャンプを防ぐために、常にブラウザのスクロールバーを表示する

可能性のある複製:
javascriptを使用してブラウザに常にスクロールバーを表示する方法

私が持っているページの中にはたくさんのコンテンツがあり、他のページには数行あります。そのため、ページ間でクリックすると、ブラウザ上にスクロールバーがあるページとそうでないページがあります。このため、ページ間をクリックすると余分なスペースがあるため、ページは常にジャンプします。

スクロールバーを常に表示すること、またはページのジャンプを停止するコンテンツが多くない場合はグレーアウトすることは可能ですか?

すべてのブラウザで機能し、誰かが助けてくれることを願って、

乾杯

32
Paul

これを読んでみてください 記事 クリス・コイヤー著、それはかなりよく説明しています。

記事から:

Overflow-yをスクロールに割り当てると機能し、Firefox、Safari、およびIE 6で機能します。これが最良のソリューションになります。

html {
    overflow-y: scroll; 
}
55
html {
    overflow-y: scroll; 
}

それが最善の解決策です。

13
Salketer