108

Youtube ビデオ、Vimeo ビデオ、テキスト、Imgur 写真など、さまざまな種類のデータを含むデータベース コンテンツがあります。それらはすべて高さと幅が異なります。インターネットを検索しているときに見つけたのは、サイズを 1 つのパラメーターのみに変更することだけです。ポップアップのコンテンツと同じである必要があります。

これは私の HTML コードです。また、Ajax を使用してコンテンツを呼び出します。

<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
        <h3 id="ModalLabel"></h3>
    </div>
    <div class="modal-body">

    </div>
</div> 
4

15 に答える 15

133

これは私にとってはうまくいきましたが、上記のどれもうまくいきませんでした。

.modal-dialog{
    position: relative;
    display: table; /* This is important */ 
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
}
于 2016-01-28T08:52:23.673 に答える
7

ブートストラップ 3 のような使用

$('#myModal').on('hidden.bs.modal', function () {
// do something…
})
于 2013-08-13T13:55:39.520 に答える
4

シンプルなCssは私のために働きます

.modal-dialog { 
max-width : 100% ;
}
于 2015-06-04T10:25:06.050 に答える