画像を交互に切り替える機能を作成Toggle()
しました(押すと画像が異なる色に変わります)。
画像をアニメーション化したいので、基本的にToggle()
関数を呼び出しますが、呼び出しの間に時間遅延を残して、トランジション/アニメーションのように見せます。
これを行う最良の方法は何ですか?
注:私はすでに関数コードを持っています.時間遅延などで関数を呼び出す方法が必要です.
Javascript で時間遅延を実装する方法は、タイムアウトを設定することです。
setTimeout(function(){alert("hi")}, 3000);
最初の引数は、遅延後に実行される関数です (ここに示すように無名関数を渡すか、「MyThing.doSomething」のようなオブジェクトの名前付き関数を渡すことができます)。2 番目の引数は、必要なミリ秒単位の遅延です。
Javascript のタイマーの詳細な分析については、John Resig の How Javascript Timers Workを参照してください。