我有一個圖像庫,由兩行5個圖像組成,共10個圖像。我將擁有20張圖像,並且當用戶按下下一個按鈕時,圖庫會移動到下面的10張圖像,之前用戶被帶到之前的10張圖像。對於我的生活,我無法弄清楚爲什麼我的上一個和下一個按鈕不起作用。圖庫上一個和下一個按鈕不起作用
的jQuery:
var $item = $('div.folder'), //Cache your DOM selector
visible = 5, //Set the number of items that will be visible
index = 0, //Starting index
endIndex = ($item.length/visible) - 1; //End index
$('div#arrowR-spring').click(function() {
if (index < endIndex) {
index++;
$item.animate({
'left': '-=315px'
});
} else {
index = 0;
$item.animate({
'left': '+=' + (315 * endIndex) + 'px'
});
}
});
$('div#arrowL-spring').click(function() {
if (index > 0) {
index--;
$item.animate({
'left': '+=315px'
});
} else {
index = endIndex;
$item.animate({
'left': '-=' + (315 * endIndex) + 'px'
});
}
});
這是我目前有:link to my fiddle。任何幫助將不勝感激!
namkaha感謝您的迴應....我如何設置動畫的速度?謝謝! – jsavage980 2013-03-12 13:00:38
@ jsavage980:使用$ item.animate({'margin-left':' - = 315'},300); – phnkha 2013-03-12 13:13:25
感謝您的幫助namkaha!非常感激!! – jsavage980 2013-03-12 13:48:17