【发布时间】:2013-12-25 12:24:19
【问题描述】:
我有一个类似的数组:
var txt = new Array('1st', '2nd', '3rd');
我需要将此数组放入一个循环中,将每个文本应用到一个(公共)div,用动画显示它,然后用另一个动画隐藏它。
我所做的是,首先添加了一个html div:
<div id="contentHolder"></div>
然后在我的 jQuery 代码中,我写道:
$.each(txt, function(index, value)) {
$("#contentHolder").empty().append(value).slideDown('slow').fadeOut('slow');
}
我得到的是 contentHolder div 充满了“3rd”,它出现并消失了 3 次!看起来文本正在循环中应用,完成后,动画队列正在运行。
这是它的代码:http://jsfiddle.net/fbgp2000/97ThY/2/
我需要的是相同的,但在每个循环中显示不同的文本。
谁能告诉我我错过了什么?
【问题讨论】:
标签: jquery arrays animation queue each