2014-01-28 52 views
0

我在公司網站上使用Reevoo小部件來顯示客戶當前正在查看的產品的評論。一旦這個函數完全完成,我需要運行另一個函數。上一個腳本完成後運行jQuery代碼

<script id="reevoomark-loader"> 
    (function() { 
     var trkref = 'CEX'; 
     var myscript = document.createElement('script'); 
     myscript.type = 'text/javascript'; 
     myscript.src=('http://mark.reevoo.com/reevoomark/CEX.js?async=true'); 
     var s = document.getElementById('reevoomark-loader'); 
     s.parentNode.insertBefore(myscript, s); 
    }) 
(); 
</script> 

這是第一個得到Reevoo評論的腳本。將內容放置在頁面上需要一些時間。理想情況下,我不想添加setTimeout,因爲時間因用戶的計算機而異。我正在尋找的是一個on complete回調,我可以使用這個現有的代碼。

謝謝!

回答

2

使用的onload:

var myscript = document.createElement('script'); 
myscript.onload = function() { 
    //do what you need here 
}; 
myscript.type = 'text/javascript'; 
myscript.src=('http://mark.reevoo.com/reevoomark/CEX.js?async=true'); 
var s = document.getElementById('reevoomark-loader'); 
     s.parentNode.insertBefore(myscript, s); 
}) 
相關問題