2016-12-10 10 views
0

私はブートストラップモーダルを持っています。表示された後、私はリモートコンテンツを取得するためにajaxを実行します。 ajaxが成功した後。レスポンスは表示されますが、ブートストラップモーダルではスクロールできません。私はすでに解決策を探していますが、何も探していません。お願い助けて!ブートストラップモーダルは、内部にAJAXがロードされているときにリサイズされません

JS:

$("#episodenext").modal('show'); 
$("#episodenext").on("shown.bs.modal", function() { 
    $(this).find(".modal-body").load('/content.php'); 
}); 

Screenshot with the problem

+0

これは誰も修正できないエラーです –

答えて

1

それはページcontent.phpをロードする前に、文書の高さの70%であることを.modal-body高さを設定することで、この作業を行うことができます。

$("#episodenext .modal-body").css({ 
    'overflow': 'auto', 
    'height': $(document).height() * 0.7 
}); 
$("#episodenext").on("shown.bs.modal", function() { 
    $(this).find(".modal-body").load('/content.php'); 
}); 
$("#episodenext").modal('show'); 

ここで、このコードを試してみてくださいそして、あなたはここに私の例を確認することができます。ここではhttp://zikro.gr/dbg/html/bootstrap-modalscroll/

UPDATE

は70%の高さを適用した後、モーダルで画面キャプチャであります:

Bootstrap Modal Custom Body Height

+0

私は '$( '#myModal')。data( 'bs.modal')。handleUpdate()'を使って解決策を見つけましたが、 –

+0

私の解決策を試しましたか?あなたは 'handleUpdate'を使ってその解決策をどこで見つけましたか?あなたはリンクを提供できますか? –

+0

https://github.com/twbs/bootstrap/issues/15106とhttp://v4-alpha.getbootstrap.com/components/modal/ –

関連する問題