2012-12-09 20 views
-2

我有一個第三方的JavaScript,聲稱在我的頁面加載後加載編碼。我無法編輯此JavaScript的代碼。但是,我必須在此JavaScript後運行我的腳本。是否有任何數字配置來設置加載順序?例如如果第三方腳本是1000,我將設置爲10000000強制JavaScript絕對加載最後

+0

你的意思頁面加載或DOM裝? – Raffaele

+0

請顯示如何鏈接這些js文件 –

+0

不,只有腳本標記的自然順序,只要它們不是異步。 – adeneo

回答

1

如果您知道第三方腳本函數名稱之一,您可以檢查該函數何時被加載,然後執行腳本。

var scriptCheck = setInterval(function(){ 
    if(typeof thirdPartyFunctionName == 'function') { 
     console.log('script loaded'); // DO STUFF 
     clearInterval(scriptCheck); 
    } 
}, 1000); 

或者也許是window.thirdPartyFunctionName