私はこのコードを持っています:
$(document).ready(function() {
window.addEventListener('DOMContentLoaded', function() {
var s = d.createElement('script');
s.async = false;
s.src = 'file.js';
s.id = 'script';
d.body.appendChild(s);
});
});
$(window).load(function() {
workwithvariablesInfilejs();
});
document.ready が最初に起動し、window.load が後で起動するようです。しかし、file.js の変数にアクセスしようとすると、window.load の後に file.js スクリプトが読み込まれるように見えるため、問題が発生します。file.js が読み込まれるまで待つにはどうすればよいですか? または、このコードを整理するより良い方法はありますか?