По сути, у меня есть неупорядоченный список элементов списка в div, который не прокручивается к следующему элементу должным образом. Я просто пытаюсь иметь кнопку для прокрутки вверх и вниз по списку.
Пока код прокручивается, он не совпадает с элементами li
. После каждого щелчка он немного прокручивается вверх, а затем вниз при следующем щелчке. Я попытался пройтись по DOM и проверить, что элемент, к которому он прокручивается, является элементом li
, но не увидел проблемы.
У меня есть следующий jsfiddle: http://jsfiddle.net/YD9s5/9/< /а>
Элементы:
- Прокручиваемый div с идентификатором
photos-div
- Ненумерованный список с идентификатором
photos-li
(упс, оставим его пока) - Элементы списка с возрастающими идентификаторами
photo-li-X
, где X — число
Код, используемый для прокрутки div:
$('#photos-div').scrollTop($('#photo-li-' + i).offset().top);
Как видите, переменная i
увеличивается.