2016-07-19 12 views
-2

を終了するのを待っている間。しかし、このようには動作しません。スクリプトが終了して開いたままになった後、読み込みダイアログが開きます。

問題が何ですか?

+2

_ "時間がかかるスクリプト" _は非同期でなければなりません...コールバックで '.hide()'を呼び出します... – Rayon

+0

私に例を挙げてください。 – user2697355

+0

_ ""時間がかかるスクリプト "_を共有できますか? – Rayon

答えて

0

は、ウィンドウが完全にロードされるまでロード・メッセージが表示されます

$(document).ready(function(){ 
 
    $("button").click(function(){ 
 
     $("#loading").toggle(); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
<p id="loading">Loading</p> 
 

 
<button>show hide loading</button>

+0

いいえ、要素の表示と非表示を知っています – user2697355

0
$(window).load(function() { 
    $("#loading").hide(); 
}); 

$(document).ready(function() { 
    $("#loading").show(); 
}); 

トグル使用してみてください。

+0

ページの読み込み時に表示したくありません。スクリプトが実行されているときに表示したい – user2697355

+0

コードを共有してください。 –

関連する問題

 関連する問題