2017-05-20 9 views
0

私はグローバル変数に依存するいくつかのコードを持っています:window.Raven。これは、非同期にロードされるスクリプトによって作成されます。特定のグローバル変数の定義にイベントリスナーを作成することはできますか?

このグローバル変数が定義されているときにリッスンする方法があるかどうか疑問に思っていました。このグローバル変数を必要とするアクションを定義してからキューに入れることができます残念ながら)。

+0

を置くべきではありませんどちらも、あなたはjQueryの 'deferred'を使用することができますか?もしそうなら、あなたの変数が定義されるまでタイムアウトを設定し、それが完了するまでにどれくらいの時間が必要かを計算するオプション(信頼できないオプション)があると思います。 – Lixus

+0

申し訳ありませんが、私のバンドルにjqueryを追加するのは面倒です。 – vsjn3290ckjnaoij2jikndckjb

+0

まともなsetInterval? – mehulmpt

答えて

-2

according this doc

あなたは

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>

関連する問題