我基本上有一個無序的列表項的列表中的項目,不能正確滾動到下一個元素。我只是想讓一個按鈕在列表中上下滾動。jQuery .scrollTop()沒有滾動到李元素如預期
雖然代碼執行滾動,它不與li
元件匹配。每次點擊後,它會向上滾動一點,然後下一次點擊。我試着走DOM並驗證它滾動的元素是li
元素,但沒有看到問題。
我有以下的jsfiddle: http://jsfiddle.net/YD9s5/9/
的要素是:
- 與
photos-div
- 無序列表與
photos-li
ID的ID的捲動的div(哎呦,現在就離開) - 列表項與遞增ID爲
photo-li-X
其中X是一個棕土
的代碼被用於滾動DIV是:
$('#photos-div').scrollTop($('#photo-li-' + i).offset().top);
i
的變量被遞增,你可以看到。
http:// stackoverflow。com/questions/34068396/jquery-scroll-li-id-to-top-of-div –