2012-02-29 16 views
0

DOMからメッセージボックスを動的に追加または削除するjQuery関数を記述しました。サイトのコンテンツとメッセージボックスの数に応じて、ブラウザのスクロールバーが表示されます。場合によっては、1つのメッセージボックスが表示されるだけでそのスクロールバーが発生することがあります。このボックスを削除すると、スクロールバーが消え、サイト全体が数ピクセル横方向にジャンプします。 これを修正する方法はありますか?jQuery DOM要素の追加/削除:スクロールバーの問題

私はbodyoverflow: hiddenを試しました。これはもちろん機能しますが、サイトのコンテンツをスクロールできないため、無意味です。

答えて

0

overflow-y: scrollを使用すると、スクロールバーが強制的に表示されます(表示されますが、スクロールしない場合は無効になります)。参照:http://html5boilerplate.com/docs/css/#html-(可能性のある落とし穴について)

+0

ありがとう、それはそれでした!かなりではありませんが、私がテストしたすべてのブラウザではうまくいきます! – Sven

関連する問題