回答
通常這是通過在內容頂部顯示/隱藏一個或多個div完成的。你可以從http://www.ajaxload.info/得到一個花式加載gif來幫助你入門。然後,你要放置一個DIV您的網頁上:
<div id="loading">
<p><img src="loading.gif" /> Please Wait</p>
</div>
你會想這個隱藏在默認情況下,所以你需要添加這個CSS:
#loading { display:none; }
您也想要設置的顯示器這也:
#loading { display:none; position:fixed; left:0; top:0; width:100%; height:100%;
background-image:url("transparentbg.png"); }
文件transparentbg.png將是一個25×25的黑色PNG設置爲約80%不透明。接下來,您將需要一種方法使用jQuery來顯示和隱藏這一點:
showLoading();
$.post("data.php", {var:"foo"}, function(results){
$("content").append(results);
hideLoading();
});
非常感謝你!我得到了點 – 2012-02-09 08:56:09
@SandroVardiashvili那麼你或許應該看看http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – 2012-02-09 09:05:31
HTML:
function showLoading() {
$("#loading").show();
}
function hideLoading() {
$("#loading").hide();
}
現在,當你需要做類似查詢外部頁的數據,你可以使用這個
<div style="display:none" id="dvloader"><img src="loading.gif" /></div>
的javascript:
$(function() {
$(".changepass").click(function() {
$("#dvloader").show();
$(".block1").load("views/changepass.template.php", function(){ $("#dvloader").hide(); });
return false;
});
});
https://preloaders.net/en/ajax_loader_script在這裏你可以找到與GIF,SVG裝載機動畫,甚至APNG格式
- 1. 顯示用ajax加載頁面時的加載時間
- 2. 加載頁面時顯示加載動畫微調器頁面
- 3. 加載頁面時顯示加載程序NO AJAX
- 4. 如何在頁面加載時顯示ajax加載gif動畫?
- 5. 加載頁面顯示Ajax loader gif
- 6. 顯示加載微調頁面加載
- 7. 顯示加載頁面加載GIF - iframe?
- 8. AJAX加載頁面
- 9. 顯示在頁面加載
- 10. 當ajax工作時顯示加載器
- 11. 顯示器Colorbox Onload頁面加載
- 12. 加載頁面時停止div顯示
- 13. Liferay - 頁面加載時顯示微調
- 14. 頁面加載時的模態顯示
- 15. 顯示加載時的默認頁面
- 16. 顯示頁面加載時間3
- 17. 顯示文本框時,頁面加載
- 18. 在頁面加載時顯示GridView
- 19. 在頁面加載時顯示JavaScript PopUp
- 20. 頁面完全加載時顯示#container?
- 21. 的GridView不顯示時,頁面加載
- 22. 在頁面加載時顯示progessbar
- 23. 加載頁面時突出顯示TextBox
- 24. 頁面加載完成時顯示Webview?
- 25. 在Ajax加載頁面加載javascript
- 26. 加載內部頁面時顯示加載消息
- 27. 加載一個JSP頁面時顯示加載gif
- 28. 加載頁面加載時自動顯示
- 29. 顯示使用jquery加載頁面時加載gif文件
- 30. 頁面加載時顯示「加載圖片」
什麼是沿着加載完整的描述?你的意思是一個AJAX加載器? – Jivings 2012-02-09 08:52:47
AJAX加載欄http://www.ajaxload.info/ – 2012-02-09 08:53:55
主要想法是,您將例如一個隱藏的動畫GIF放到頁面上。當ajax請求開始時,你顯示圖像,當它完成後,你再次隱藏圖像...試試這種方式...有類似的問題已經有很多答案..看看[那個](http://stackoverflow.com/a/1305304/617996)一個例子.... – PrimosK 2012-02-09 08:59:20