久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

自定義addLoadEvent函數為body.onload事件綁定多個函數

 昵稱10504424 2012-09-10

addLoadEvent可以實現無論有多少個函數,,都能讓它們同時和window.onload事件綁定。

 

addLoadEvent工作流程: 

1 把現有的window.onload事件處理函數的值存入變量oldonload,。 
2 如果在這個處理函數上還沒有綁定任何函數,,就像平時那樣把新函數添加給它; 
3 如果在這個處理函數已經綁定了一些函數,,就把函數追回到現有指令未尾,。 
4 瀏覽器加載html內容是自上而下的(默認),而JS一般是在哪里引入——想想如果JS里面包含了一些即時執(zhí)行指令,,它會操作根本不存在元素節(jié)點(因為還沒有加載完)會有什么后果,?結果就是出錯。 

 

addLoadEvent()函數代碼: 

復制代碼
function addLoadEvent(func)
{
    var oldonLoad = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    }
    else
    {
        window.onload = function ()
        {
            oldonload();
            func();
        }
    }
}
復制代碼

調用方法: 

addLoadEvent(firestFunction); 
addLoadEvent(secondFunction); 

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多