0

Edge Animateを使用してスライドショーを作成しましたが、選択した画像のセットがあり(現在、画像の数は増えません)、5秒後に自動的に変更されます。スライドショーには、[次へ]と[戻る]の2つのボタンも含まれています。次のボタンは正常に機能し、次のコードがあります。

sym.play();

そのような単純な。sym.playReverse();だと思いました。戻るボタンの問題は解決しましたが、解決しませんでした。前の写真に戻り、1秒もかからずにそこにとどまり、その後再び進みます。この戻るボタンを通常の遅延時間である5秒に遅らせたいです。したがって、誰かがクリックして戻ると、前の画像に移動して5秒間そこにとどまります。

参考までに、5秒後に画像を自動的に「スライド」させるコードを次に示します。

sym.stop();
setTimeout(function(){sym.play();},5500);

各画像(ラベル付き)にはこのコードがあります。

では、どうすれば戻るボタンを正常に機能させることができますか?

ありがとうございました。

4

1 に答える 1

0

を使用する必要sym.play()がありますが、パラメーターを指定してください。パラメータはミリ秒単位である必要がありますが、これはすでに理解しているようです。

次のようなものがあるかもしれません:

sym.play(3000)
sym.stop();
setTimeout(function(){sym.play();},5500);

アニメーションがタイムラインの 3 秒にあると仮定すると、アニメーションが前のスライドに戻り、自動スライドが再び開始されます。

さらに質問がある場合はコメントしてください。お役に立てれば。

于 2013-02-10T03:20:18.447 に答える