0
私はグローバル変数に依存するいくつかのコードを持っています:window.Raven
。これは、非同期にロードされるスクリプトによって作成されます。特定のグローバル変数の定義にイベントリスナーを作成することはできますか?
このグローバル変数が定義されているときにリッスンする方法があるかどうか疑問に思っていました。このグローバル変数を必要とするアクションを定義してからキューに入れることができます残念ながら)。
私はグローバル変数に依存するいくつかのコードを持っています:window.Raven
。これは、非同期にロードされるスクリプトによって作成されます。特定のグローバル変数の定義にイベントリスナーを作成することはできますか?
このグローバル変数が定義されているときにリッスンする方法があるかどうか疑問に思っていました。このグローバル変数を必要とするアクションを定義してからキューに入れることができます残念ながら)。
あなたは
var elem = document;//other
//// Listen for the event.
elem.addEventListener('building', function (e) {
alert("fire event");
}, false);
document.getElementById("click").onclick=function(){
// Create the event.
var event = new Event('building');
//var event = new CustomEvent('build', { 'detail': elem.dataset.time });
// Dispatch the event.
elem.dispatchEvent(event);
}
<button id="click">like async</button>
を置くべきではありませんどちらも、あなたはjQueryの 'deferred'を使用することができますか?もしそうなら、あなたの変数が定義されるまでタイムアウトを設定し、それが完了するまでにどれくらいの時間が必要かを計算するオプション(信頼できないオプション)があると思います。 – Lixus
申し訳ありませんが、私のバンドルにjqueryを追加するのは面倒です。 – vsjn3290ckjnaoij2jikndckjb
まともなsetInterval? – mehulmpt