3

この質問はこれに関連しています:-

この Bootstrap 3.0 Modal デモで 2 つ目の垂直スクロール バーが表示されるのはなぜですか?

Ok。.modalクラスルールをオーバーライドしましたoverflow-y:-

.modal {
    overflow-y: auto !important;
}

しかし、モーダルが開いたときにスクロールバーが表示されません。それはいいです。それが私が要求したものです。ただし、それでもスペースが消費され、モーダルが開くたびにページが左に移動します。

スクリーンショット:-

ここに画像の説明を入力

解決策はありますか?

4

3 に答える 3

5

犯人逮捕。Bootstrap は、次の名前とルールを使用して、ボディとその他の領域にクラスを追加します。

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
     margin-right:15px;
}

また、このクラスを次のようにオーバーライドすると問題ありません。

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
     margin-right:0px;
}
于 2013-09-23T13:42:50.463 に答える