1

jQuery を使用して Web ページのメッセージ通知を作成しようとしています。メッセージは下から上にスライドし、10 秒後に下にスライドします。問題は、s を使用するのではなく、可能であれば jQuery 効果システムを介してタイミングを設定したいということですsetTimeout。かなり洗練されていないソリューションはどれですか?

jQuery を使用して、特定の時間間隔の後に発生する効果をキューに入れるにはどうすればよいですか?

4

3 に答える 3

2

アニメーションと一緒に遅延機能を使用できます。この URL を確認してください: http://api.jquery.com/delay/

于 2011-01-13T16:02:20.413 に答える
2

遅延機能を使用できます。

しかし、理想的には、現在のメッセージが閉じられたときに次のメッセージを呼び出して、独自のキューを管理します (完全なコールバックを使用する必要はありませsetTimeoutん) 。

于 2011-01-13T16:02:29.343 に答える
1

.animate() のコールバックをいつでも使用して、後続のアニメーションをキューに入れることができますhttp://api.jquery.com/animate/

コールバックは、アニメーションが完了するたびに発生します。

于 2011-01-13T16:21:34.927 に答える