當前點擊next和prev,列表的高度正在調整。我想用新的一組內容替換當前的內容,而不是增加和減少高度。如何動畫自定義垂直滑塊Jquery
後市展望:
- 如果我點擊下一個/上,當前可見列表應該用新的設定與一些幻燈片動畫項目取代。
- 此外,每次我需要顯示3個項目時,在當前場景中,一旦下一個/ prev迭代完成,只有2個項目變得可見。
這是我的嘗試:
JS:
$(document).ready(function() {
size_li = $("#list li").size();
x=3;
$('#list li:lt('+x+')').show();
$('#next').click(function() {
x= (x+3 <= size_li) ? x+3 : size_li;
$('#list li:lt('+x+')').show();
$('#prev').show();
if(x == size_li){
$('#next').hide();
}
});
$('#prev').click(function() {
x=(x-3<0) ? 3 : x-3;
$('#list li').not(':lt('+x+')').hide();
$('#next').show();
if(x < 3){
$('#prev').hide();
}
});
});
JS小提琴:
這就是我一直在尋找,但你可以請隱藏和顯示基於列表的長度Next和Prev按鈕。 –
你的意思是在第一頁上'prev'按鈕不會顯示?類似的最後一頁上的「下一個」按鈕? –
是的,不應該顯示inital prev按鈕,一旦你達到列表的限制,那麼下一個不應該顯示 –