国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript IE中的DOM ready應用技巧

2024-05-06 14:17:38
字體:
來源:轉載
供稿:網友
 如果只需要對DOM進行操作,那么這時就沒必要等到頁面全部加載了。我們需要更快的方法。
      Firefox有DOMContentLoaded事件可以輕松解決,可惜的就是IE沒有。 
      MSDN關于JSCRIPT的一個方法有段不起眼的話,當頁面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();        
    })();        
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 嘉禾县| 会东县| 上蔡县| 丰原市| 清远市| 上思县| 拜城县| 洛浦县| 普格县| 江西省| 泸水县| 小金县| 博兴县| 灵石县| 崇信县| 武穴市| 临朐县| 平罗县| 安化县| 泉州市| 娄烦县| 房产| 隆安县| 礼泉县| 铁力市| 剑川县| 衡水市| 密山市| 荆州市| 涪陵区| 万盛区| 光泽县| 内丘县| 介休市| 柞水县| 阳朔县| 屏东县| 邓州市| 手游| 固镇县| 合江县|