/ / jQuery - すべてのページが読み込まれた後に追加されたスクリプトが実行される - javascript、jquery、iframe、append

jQuery - すべてのページがロードされた後に実行される追加スクリプト - javascript、jquery、iframe、append

私は現在、1つのiframeを持つページと1つのスクリプトでメニューバーを追加して作業しています。

iframeには読み込みに時間がかかるスクリプトがあり、メニューの他のスクリプトは次のように動的に追加する必要があります。

jQuery(document).ready(function () {
var script = document.createElement("script");

var url = "URL TO SCRIPT THAT ADD MENU BAR";
script.type = "text/javascript";
script.src = url;
jQuery("head").append(script);

});

テスト後、このコードは実行されたようですが、Chromeはiframeページが完全に読み込まれるのを待って、iframeページの読み込みが完了してから数秒後にバーが表示されます。

だから、iframeでスクリプトの前に追加されたスクリプトを実行する方法はありますか?

ありがとう:)

回答:

回答№1は0

HTML

<iframe onload="load_script()"></iframe>

JS

        function load_script (){
$.ajax({
type: "GET",
url: URL,
dataType: "script"
});
}