Я использую JQuery для прокрутки выбранного элемента списка в виде в div, где переполнение установлено для прокрутки. Следующий код работает нормально, но он прокручивает выбранный элемент списка вверху экрана, а не вверху #QuestionScroller
div. Это выводит его из вида в соответствии с приведенным выше содержанием. Я добавил 75px
смещение, но это не идеально, так как высота содержимого выше может меняться в зависимости от размера видового экрана. Итак, как адаптировать сценарий для прокрутки вверху #QuestionScroller
div не вверх страницы?JQuery scroll li id to top of div
$(window).load(function() {
var contactTopPosition = $("#ListItemQuestion<%=Session["QuestionID"] %>").position().top - 75;
$("#QuestionScroller").animate({ scrollTop: contactTopPosition },2500);
});
Я думаю, что будет прокручиваться Див #QuestionScroller к вершине, но мне нужно для прокрутки элемента списка ID #ListItemQuestion в верхней части сНу #QuestionScroller. Код в моем OP выше работает красиво, чтобы прокручивать элемент списка до верхней части страницы -75, но мне нужно прокрутить до вершины div #QuestionScroller. – IainB