我試圖用JavaScript隱藏我的預加載程序,一旦DOM和至少頂層內容被加載。問題是我的頁面有幾個iframe,這可能會使進程減慢很多。
我的理解是,如果我使用jQuery的$(document).ready來隱藏preloader,它將被隱藏太快。另一方面,如果我使用$(window).load,等待時間可能太長。那麼,有沒有一箇中間解決方案, - 有點像window.load,但不等待iframes?
編輯: 我的網頁上有像Facebook一樣的內容按鈕Google Translate和其他一些通過iframe工作的腳本。這些都是不是關鍵元素,而我不會等待它們完全加載它們。
另一方面,像Bootstrap,jQuery等CSS文件對於演示文件來說是非常重要的,因此要顯示頁面(隱藏預加載器)而沒有首先加載這些頁面是不成熟的。
謝謝。