我希望能夠在div從腳本加載頁面後觸發一些代碼。找出是否已經運行了javascript函數
我無法訪問該腳本,因爲它是從第三方加載到網站上的。
第三方功能運行後如何激活功能?
例如
function threeParty(){
//I have no access to this code
$('body').append('<div id="testDiv"></div>');
}
function myFunction(){
$('#testDiv').html("TEST");
}
我希望能夠做這樣的事情......
threePart.done(function(){
myFunction();
});
或
$('#testDiv').load(function(){
myFunction();
});
感謝。
如果你知道什麼* *是附加的,你可以繼續檢查項目是否包含附加的HTML,直到它完成。 –
如果您知道div將被加載的位置,您可以嘗試使用['MutationObserver'](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)進行操作。 –
如果可能,我寧願不使用setInterval或setTimeout。 – rjg132234