demo01:
加載首頁的時候,可能會很緩慢,放一張等待圖片。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <style type="text/css"> .loadpagediv{ width:160px; height:56px; position: absolute; top:50%; margin-left:-80px; margin-top:-28px; left:50%; background: url(https://m.baidu.com/static/search/ico_loading.gif) no-repeat; z-index:9999; } </style> <script> var id = setTimeout('loadPage()',100); function loadPage() { // 取得文檔載入狀態,如果載入完成,則readystate='complete' // 根據這個可以定時去獲取文檔載入狀態,來實現頁面載入等待效果 var readystate = document.readyState.toLowerCase(); if (readystate == 'complete') { clearTimeout(id); document.getElementById('loadpagediv').style.display = "none"; } else { document.getElementById('loadpagediv').style.display = "block"; id = setTimeout('loadPage()',100); } } </script> </head> <body> <div id="loadpagediv" class="loadpagediv"> </div> </body></html>
已經進入頁面,ajax獲取數據時候,可能也要等待,這個時候也可以放一張GIF圖片。當ajax獲取數據成功時,在js中控制顯示隱藏即可
<div class="scrollbox">
<image class="imagebar" src="../static/images/time.gif"></image>
</div>