亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IE中JavaScript DOM ready應用技巧有哪些

發布時間:2021-11-18 10:37:27 來源:億速云 閱讀:105 作者:柒染 欄目:web開發

IE中JavaScript DOM ready應用技巧有哪些,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

有時候,如果我們只需要對DOM進行操作,那么這時就沒必要等到頁面全部加載了,我們需要更快的方法。Firefox有DOMContentLoaded事件可以輕松解決,可惜的就是IE沒有。

MSDN關于JavaScript的一個方法有段不起眼的話,當頁面DOM未加載完成時,調用doScroll方法時,會產生異常。那么我們反過來用,如果不異常,那么就是頁面DOM加載完畢了!

function IEContentLoaded (w, fn) {   var d = w.document, done = false,   // only fire once   init = function () {   if (!done) {   done = true;   fn();   }   };
// polling for no errors   (function () {   try {   // throws errors until after ondocumentready   d.documentElement.doScroll('left');   } catch (e) {   setTimeout(arguments.callee, 50);   return;   }   // no errors, fire   init();   })();
// trying to always fire before onload   d.onreadystatechange = function() {   if (d.readyState == 'complete') {   d.onreadystatechange = null;   init();   }   };   }

這個函數是Diego Perini在07年就發布了這個方法,而且獲得了廣泛認同,以至于現在許多開源框架都是借鑒這種方法,譬如jQuery中的ready。如果以后需要用到IE的DomReady,就是它了。用法:

IEContentLoaded( document.getElementById("test") , test );   function test(){ }

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高清| 宣恩县| 内黄县| 门头沟区| 乃东县| 白沙| 巨鹿县| 武川县| 贡山| 醴陵市| 江山市| 五寨县| 东光县| 襄城县| 体育| 泗水县| 图木舒克市| 长治县| 龙川县| 芮城县| 诸城市| 于田县| 睢宁县| 方城县| 巫溪县| 揭东县| 江孜县| 隆子县| 赤水市| 清远市| 郯城县| 金门县| 阳原县| 香港| 收藏| 尉犁县| 黔西县| 安庆市| 游戏| 灵川县| 通榆县|