1

我正在尝试使用 jQuery 为网页创建消息通知。消息将从底部向上滑动,然后在 10 秒后向下滑动。问题是如果可能的话,我想通过 jQuery 效果系统设置时间,而不是使用setTimeouts. 这是一个相当不雅的解决方案?

你如何使用 jQuery 来排队在特定时间间隔后发生的效果?

4

3 回答 3

2

您可以将延迟功能与动画一起使用。检查这个网址: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 回答