0
嗨 我正在用next/prev按鈕創建一個簡單的幻燈片放映。當你到達最後一個時,它回到第一個。但是,如果用戶點擊瘋狂並在最後(即第三個)圖像完成進入之前點擊下一個,則再次觸發動畫,並且事情以錯誤的方式移動。
http://www.ee-web.co.uk/demos/en2krewScroller.html
我想知道如何停止的動畫queing起來。有點像在動畫發生時禁用「下一步」按鈕或停止動畫添加到隊列(如果已經在進行)。這裏是我的jQuery的一部分:停止動畫排隊
function moveSlide(wod, pxTM, btnClicked) {
if (pxTM > 0) { // then its a one step move
$('#slideShowInner').animate({
'left': '-=' + wod
}, 'slow');
}
if (pxTM == 0 && btnClicked == "clickNext") {
$('#slideShowInner').animate({
'left': 0
}, 'slow');
}
}
我試過各種.stop()和'隊列':'停止'但似乎沒有工作。
感謝指針=我將如何檢查元素動畫隊列中的內容? – maxelcat 2010-11-05 16:44:44
那你可以通過http://tinyurl.com/2bqloyx查看 – 2010-11-08 13:43:39