ホーム エントリーへ戻る

コールバック期間

シーンの継続時間を返す関数を使用する

場合によっては、シーンの継続時間が頻繁に変更されることがある。例えば、以下のシーンのように、ユーザー入力に依存する場合などである。

確かに、その値が変わるたびに各シーンの継続時間を更新できるが、複数のシーンが同じ値に依存している場合は混乱する。

このような場合、ScrollMagicは、期間としてコールバック関数を提供する可能性を提供する。このコールバックが非常に重要であるため、 FAST を実行すると a lot(たくさん)呼ばれるだろう。したがって、要素の位置やサイズ(計算に時間がかかる)などを取得する必要がある場合は、それらを別々の変数にキャッシュしてコールバックで返すようにしてくれ。

このページでは、このテクニックを使用して、ビューポート内の垂直マウスの位置に持続時間を依存させる方法を確認することができる。マウスを上下に動かすと、それに応じて時間の変化が表示される。

view source

Da Flippity Flop

view source