所以我有一个新闻项目的列表,有AJAX控件来创建,编辑或删除。在其中一项行动中,顶部会显示一条小小的信息,确认他们做了什么。因此,如果他们添加新帖子,它会弹出“新增新闻:标题”。它滑落,然后在10秒后滑回。问题是,如果在10秒钟之前完成多个动作,则会多次动画。jQuery停止动画
例如: 创建标题为“one”的消息 - 消息关闭。
4秒后,创建标题为“two”的新闻 - 消息下来。
6秒后,“one”的消息向上滑动,然后又过了4秒,“two”的消息向上滑动。
我希望它只能滑动一次,因此您可以排列尽可能多的动作,然后在最后一个动作10秒后,它会向上滑动。
这里就是我的了:
$('#ajax-message').html('Added News: ' + title);
$('#ajax-message').slideDown('1000').delay('10000').slideUp('1000');
您可以请发布一些代码(也许在jsfiddle.net)与困扰的代码,所以我们可以准确地帮助你? – Dutchie432 2011-05-03 19:49:33