私のアプリケーションでは、ブートストラップモーダルポップアップを使用しています。ここに私が走っている問題があり、解決策を見つけることができませんでした。内容が読み込まれるのを待つことなくブーストモーダルをすぐに表示
jQuery("#show-invoice").click(function(){
jQuery('#invoice-details').modal('show');
...a call to an api to retrieve invoice details...
...it takes about 2-3 seconds to retrieve...
});
私はChromeで#ショー請求書リンクをクリックしたときに問題がある、API呼び出しのためのモーダル待機が完了するまでに:
のは、私はこのようになりますclickイベントリスナーを持っているとしましょうモーダルウィンドウが表示される前に2-3秒の遅延が生じます。 Firefoxでは、モーダルウィンドウがすぐに表示されるので、意味があります。jQuery( '#invoice-details')。modal( 'show');は何よりも先に実行されます。
私の質問は、偶数が発生するとすぐにモーダルウィンドウを表示させ、何も待たないようにする方法です。jQuery( '#invoice-details')。すべてのブラウザで?
理想的には、すぐに表示したはずです。 API呼び出しが完了するのを待つ理由がわかりません。あなたは何が起こっているかを確認するためにコード全体を貼り付けてください –