2016-02-11 33 views
5

我試圖根據所選擇的添加類來滾動滾動,當點擊滾動需要關注的上一個和下一個按鈕時。我怎樣才能使人們有可能請我的小提琴 https://jsfiddle.net/kannankds/bcszkqLu/如何根據當前選擇類來滾動滾動

<ul class="kds"> 
<li>tile dtls1</li> 
<li>tile dtls2</li> 
<li>tile dtls3</li> 
</ul> 
<input type="button" value="previous" class="previous"> 
<input type="button" value="next" class="next"> 
+1

你是不是想移動的元素或選擇? – RRK

+0

@ Rejith R克里希南選擇需要總是可見 –

回答

4

添加

$(".kds").scrollTop(($(".currentSelection").index()-2) * $(".currentSelection").outerHeight()); 

previous

$(".kds").scrollTop($(".currentSelection").index() * $(".currentSelection").outerHeight()); 

next

UPDATED FIDDLE

+1

好一個,現在也使用動畫:https://jsfiddle.net/bcszkqLu/6/ –

+0

@ Ryan.Hunt那就是它:) –

+0

@ kannanD.S乾杯:) –

3

可以使用scrollTop喜歡動畫的滾動:

$('.kds').animate({'scrollTop' : (current.index()) * 30},1000); 

這裏30因爲你的身高李填充+頂部+填充底部。

Working Fiddle