我正在尝试通过 jQuery 函数发送一个数组,并让它为数组中的每个单词设置动画。
var foo = [];
foo[0]= "test1";
foo[1]= "test2";
foo[2]= "test3";
$(document).ready(function(){
$(".ansy").click(function(){
$.each(foo,function(){
$('.message').animate({'opacity': 0}, 2000, function () {
$(this).text("enter text or variable here");
}).animate({'opacity': 1}, 2000);
});
});
});
我正在使用从stackoverflow上另一个地方获得的代码块,当我将“在此处输入文本或变量”替换为我想要但无法通过数组的任何文本时,该代码块可以工作。我一直在尝试使用 $.each 函数,但我无法让它工作。这个想法是让一个字符串淡入然后淡出,然后让数组中的下一个字符串淡入,依此类推,直到它到达数组的末尾。任何帮助都会很棒。