在編程方面,我很新,所以也許這是在公園裏散步的時間。 我想創建一個帶進度條的.gif圖像的div,其中只有在按下按鈕時纔會顯示div,例如將某些設置保存到數據庫。如何使用ajaxStart和ajaxStop顯示/隱藏帶進度條的div?
此函數將在GUI中隨處使用,並且每次對數據庫進行查詢時都會使用此函數。我使用jQuery UI進行編碼,我建議使用ajaxStart()和ajaxStop(),但不能完全弄清楚如何正確使用它。下面的代碼只是我寫的一些代碼,我認爲我會以某種方式在正確的軌道上,但很可能不會。
----- -----腳本
$(document).ready(function(){
$("#progressContainer").ajaxStart(function(){
$(this).html("<img src='ajax-progressbar.gif' />");
});
$(".clickForProgressBar").click(function(){
$("#progressContainer").load("");
});
});
----- ----- HTML
<button class="clickForProgressBar">Click here</button>
<div id="progressContainer"></div>
如果有人可以嘗試和給我一些提示如何繼續我將永遠感激。 如果你完全可以理解我的意思開始;)
在點擊按鈕之前,HTML中是否存在'#progressContainer'?你的問題和代碼暗示你也需要創建'div'。 –
另外,你的按鈕類的命名與JS中的類名不同。 –
是的,存在這個名字的div。忘記了這一點,與按鈕相同。現在糾正了。謝謝 – annie