initialise
2つの条件が満たされたときにトリガーしたい関数がアプリにあります:1)ウィンドウがロードされました:および$(window).load()
2)Typekitがロードされました。
$(window).load(function() {
try {
Typekit.load({ active: initialise });
} catch (e) {}
});
現時点では、このコードは、ウィンドウが読み込まれるまで(画像などのすべてのリソースを含む)待機してから、Typekit Webフォントの読み込みを開始します。その後、読み込みが完了すると、初期化されます。
ただし、ウィンドウが読み込まれる前にTypekitを読み込む必要があります。それらは非同期でロードする必要があります。それで:
$(window).load(initialise);
try {
Typekit.load({ active: initialise });
} catch (e) {}
現在、Webフォントは非同期で読み込まれていますが、問題は、 1)ウィンドウが読み込まれたときと2)Typekitが読み込まれinitialise
たときの両方でのみトリガーする関数が必要なことです。$(window).load()
Typekitがロードされる前にウィンドウがロードされる場合もあれば、その逆の場合もあります。
だから私の質問は、initialise
私の両方の基準が満たされたらすぐにトリガーするにはどうすればよいですか?