各位大大,小弟在此請教一個問題。我用asp.net開發了一個oa系統由于一些頁面的邏輯關系比較復雜再加上網速原因,頁面加載非常的慢,我想用js做一個彈出層告訴用戶“此頁面正在加載,請稍候。。”這樣一個功能,層已經做好了,可是怎么觸發呢,比如:page_a,和page_b兩個頁面點a鏈接到b,b為處理邏輯關系的頁面。如果b加載漫長的話則出現那個層等到頁面全部加載完畢層自動消失。對于這個問題不得解,希望各位大俠能指點指點。分不多了將就一下。。。
2 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
把這個彈出層的div放在你要顯示頁面的最頂部,包括對應的CSS定義,這樣,在程序加載這個頁面的時候,是從頂到下的加載,所以會先顯示這個div層的內容。到整個頁面加載完成后,你可以用js來判斷是否加載完成,完成后,隱藏這個層就可以了。
用這個思路,你還可以實現,頁面的加載進度,在加載頁面的一些關鍵位置上,加上JS代碼,顯示DIV的進度
- 2 回答
- 0 關注
- 376 瀏覽
添加回答
舉報
0/150
提交
取消