各位大大,小弟在此請(qǐng)教一個(gè)問(wèn)題。我用asp.net開(kāi)發(fā)了一個(gè)oa系統(tǒng)由于一些頁(yè)面的邏輯關(guān)系比較復(fù)雜再加上網(wǎng)速原因,頁(yè)面加載非常的慢,我想用js做一個(gè)彈出層告訴用戶(hù)“此頁(yè)面正在加載,請(qǐng)稍候。?!边@樣一個(gè)功能,層已經(jīng)做好了,可是怎么觸發(fā)呢,比如:page_a,和page_b兩個(gè)頁(yè)面點(diǎn)a鏈接到b,b為處理邏輯關(guān)系的頁(yè)面。如果b加載漫長(zhǎng)的話(huà)則出現(xiàn)那個(gè)層等到頁(yè)面全部加載完畢層自動(dòng)消失。對(duì)于這個(gè)問(wèn)題不得解,希望各位大俠能指點(diǎn)指點(diǎn)。分不多了將就一下。。。
2 回答

守著一只汪
TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
把這個(gè)彈出層的div放在你要顯示頁(yè)面的最頂部,包括對(duì)應(yīng)的CSS定義,這樣,在程序加載這個(gè)頁(yè)面的時(shí)候,是從頂?shù)较碌募虞d,所以會(huì)先顯示這個(gè)div層的內(nèi)容。到整個(gè)頁(yè)面加載完成后,你可以用js來(lái)判斷是否加載完成,完成后,隱藏這個(gè)層就可以了。
用這個(gè)思路,你還可以實(shí)現(xiàn),頁(yè)面的加載進(jìn)度,在加載頁(yè)面的一些關(guān)鍵位置上,加上JS代碼,顯示DIV的進(jìn)度
- 2 回答
- 0 關(guān)注
- 373 瀏覽
添加回答
舉報(bào)
0/150
提交
取消