在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Android  HTML/ iframe里寫了一個loading,怎么判斷頁面已加載完成?

iframe里寫了一個loading,怎么判斷頁面已加載完成?

如圖所示的是用一個iframe寫的

clipboard.png
我現(xiàn)在怎么判斷該頁面內(nèi)容加載完成以后,我就可以讓iframe消失了,我在這個頁面寫了window.onload 來判斷是不行的。代碼:

 var index = layer.load(1, {shade: [0.3, '#393D49']}); // 加載的進度條
 layer.close(index);// 這個是讓loading消失的
回答
編輯回答
背叛者

用定時器不斷檢查,

  1. document: 你需要知道DOM文檔是否已經(jīng)加載。
  2. document.getElementsByTagName和document.getElementById:檢查document.getElementsByTagName和document.getElementById函數(shù),當存在這些函數(shù)則表明DOM已經(jīng)加載完畢。
  3. document.body: 作為額外補充,檢查元素是否已經(jīng)完全加載。理論上前一個檢查應(yīng)該已經(jīng)能做出判斷,但有些情況下還是不夠。
2018年5月14日 20:59
編輯回答
嫑吢丕

這樣的loading通常寫在ajax中。

2017年12月28日 06:17