我目前有一個包含一些文本的傳送帶滑塊。當用戶點擊「下一個」按鈕時,文件夾上的.carousel文本將隱藏文本,轉盤移動到下一張幻燈片,然後下一張幻燈片上的.carousel文本向下滑動以顯示文本。jquery幻燈片動畫不同步
這在某些時候可以正常工作,但有時會出錯,文本會在旋轉木馬繼續移動之前上下滑動。我假設這是因爲在整個序列完成之前單擊下一個按鈕(整個過程需要2秒鐘)。有沒有辦法確保整個事情在被再次調用之前完成?
jQuery("#arrow-right").click(function() {
jQuery('.carousel-text').animate({
marginTop: "-260px"
}, 500, function() {
jQuery('.carousel-inner').animate({
marginLeft: "-700px"
}, 1000, function() {
jQuery('.carousel-text').animate({
marginTop: "0px"
}, 500, function() {
// Animation complete.
});
});
});
}
編輯:你的動畫http://jsfiddle.net/UGE44/
你應該讓你的工作演示到目前爲止的jsfiddle.net – phnkha