0

画像を交互に切り替える機能を作成Toggle()しました(押すと画像が異なる色に変わります)。

画像をアニメーション化したいので、基本的にToggle()関数を呼び出しますが、呼び出しの間に時間遅延を残して、トランジション/アニメーションのように見せます。

これを行う最良の方法は何ですか?

注:私はすでに関数コードを持っています.時間遅延などで関数を呼び出す方法が必要です.

4

1 に答える 1

2

Javascript で時間遅延を実装する方法は、タイムアウトを設定することです。

setTimeout(function(){alert("hi")}, 3000);

最初の引数は、遅延後に実行される関数です (ここに示すように無名関数を渡すか、「MyThing.doSomething」のようなオブジェクトの名前付き関数を渡すことができます)。2 番目の引数は、必要なミリ秒単位の遅延です。

Javascript のタイマーの詳細な分析については、John Resig の How Javascript Timers Workを参照してください。

于 2009-02-04T17:03:47.330 に答える