关闭但不完全在那里。我想让第一个子div显示几秒钟,向下滑动(通过定位)并淡出视图,然后下一个孩子向上滑动并淡入视图。连续重复,在显示最后一个孩子后循环回来。
看起来我已经有了循环工作,虽然计数似乎把孩子的div堆叠在一起。我做错了什么?
答案 0 :(得分:4)
这是我的混音:http://jsfiddle.net/ddrace/DJuV7/1/
我重新安排了一些事情以使其更容易理解,并为暂停和动画添加设置,以使其干燥且更容易调整。
答案 1 :(得分:2)
这看起来不错吗? http://jsfiddle.net/Xmk2y/5/
我删除了延迟,设置i = 0并交换了最高值。
答案 2 :(得分:2)
http://jsfiddle.net/Quincy/Xmk2y/8/
只需使用complete
回调来递归调用nextQuote
答案 3 :(得分:1)
根据你提到的内容,似乎有一些问题。首先是将索引设置为-1。这似乎导致显示所有问题。接下来是动画,我已经更新它以使用jquery promises来确保完成前一个动画。
最终结果:http://jsfiddle.net/bfbuS/2/
jQuery承诺:http://api.jquery.com/promise/
答案 4 :(得分:0)
嗯,这也有效:http://jsfiddle.net/Xmk2y/7/。但我认为我更喜欢Birey的解决方案。