長序列我不得不做出的長篇動畫以jQuery的,充滿fadeOuts的,fadeIns,slideIns,...動畫jQuery中
我遇到的問題是,我的代碼看起來醜陋,它是充滿回調。
另外,如果我想停止一段時間的動畫,如:slideOut->wait 5 seconds->slideIn
我必須使用延遲,我不確定這是否是最佳做法。
例:
/* Slides */
var slide1 = $('div#slide1'),
slide2 = $('div#slide2'),
slide3 = $('div#slide3');
$(document).ready(function(){
slide1.fadeIn(function(){
slide2.fadeIn(function(){
slide3.fadeIn().delay(3000).fadeOut(function(){
slide2.fadeOut(function(){
slide1.fadeOut();
});
});
});
});
});
的jsfiddle:http://jsfiddle.net/ZPvrD/6/
問題:是否有建立動畫在jQuery的,甚至可能是一些偉大的插件的任何其他方式來幫助我解決這個問題?
謝謝!
我建議嘗試隊列方法:http://api.jquery.com/queue/ –