モーダルポップアップウィンドウが開くと、ブラウザウィンドウの右側に垂直スクロールバーが追加されます。これを無効にするにはどうすればよいですか?これは、モーダルウィンドウのスクロールする必要がある高さの値が非常に大きい場合に有効になると思います。フォームの高さがウィンドウの高さを超えないため、これを無効にしたいです。
あなたのCSSに追加:
body {
overflow-y:hidden;
}
bootstrap 3.0.0。と同じ問題があります。.modal
クラスにはoverflow-y: scroll
スクロールバーが常に表示されるルール。
したがって、ローカルでこれを修正できます:
<div class="modal" ... style="overflow-y: auto;">
...
</div>
またはグローバルに:
<style>
.modal {
overflow-y: auto;
}
</style>
ボディにスタイルを追加:
body {
padding-right: 0px !important;
overflow-y: hidden !important;
}
モデルウィンドウの高さが通常のウィンドウの高さ以下の場合、スクロールバーを表示しても意味がありません。天気を確認<div></div>
モデルウィンドウの背後の背景をフェードするために使用されるビューポイントよりも余分な高さがあります。