我有一個JavaScript看起來像這樣jQuery的表演裝載格在等待腳本來完成
$("#loading").show();
// script that takes some time
$("#loading").hide();
我想說明,然後加載對話框等待腳本結束,然後將其關閉。但它不這樣工作。它在腳本完成後打開加載對話框並保持打開狀態。
有什麼問題?
我有一個JavaScript看起來像這樣jQuery的表演裝載格在等待腳本來完成
$("#loading").show();
// script that takes some time
$("#loading").hide();
我想說明,然後加載對話框等待腳本結束,然後將其關閉。但它不這樣工作。它在腳本完成後打開加載對話框並保持打開狀態。
有什麼問題?
嘗試使用撥動
$(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>
不,我知道如何顯示和隱藏元素 – user2697355
$(window).load(function() {
$("#loading").hide();
});
$(document).ready(function() {
$("#loading").show();
});
加載消息將顯示,直到窗口是完全加載。
我不想在加載頁面時顯示它。我想在腳本運行時顯示它 – user2697355
請分享您的代碼。 –
_「需要一些時間的腳本」_必須是異步的...在回調中調用'.hide()'... – Rayon
你能舉個例子嗎? – user2697355
你可以分享_「//需要一些時間的腳本嗎?_? – Rayon