这是JSFiddle上的代码。
我需要一个句子向左滑出(看不见),将文本更改为故事中的下一行(数组中的下一个元素),然后向右滑回原位。
此外,我需要能够重复整个过程,但我希望这只是i
在循环中重置的问题。
你能帮助我吗?
HTML:
<p class="wrap"><span>Foo</span></p>
JS:
var stringArr = ['One','Two','Three'],
i = 0,
t = 2000;
for ( i ; i < 3 ; i++) {
$('.wrap span').delay(t).animate({'left': '+=200px'}, 'slow');
$('.wrap span').text(stringArr[i]).appendTo($('.wrap span'));
$('.wrap span').animate({'right': '+=200px'}, 'slow');
}
我究竟做错了什么?