我正在使用JQuery將選定的列表項滾動到div中的溢出設置爲視圖。下面的代碼工作正常,但它將選定的列表項目滾動到屏幕的頂部,而不是#QuestionScroller
div的頂部。這使得它在上面的內容中不可見。我添加了75px
偏移量,但這並不理想,因爲上述內容的高度可能因視口大小而異。那麼如何讓腳本適應滾動到頂部#QuestionScroller
div不是頁面頂部?jQuery滾動li id頂部div
$(window).load(function() {
var contactTopPosition = $("#ListItemQuestion<%=Session["QuestionID"] %>").position().top - 75;
$("#QuestionScroller").animate({ scrollTop: contactTopPosition },2500);
});
我認爲,這將滾動DIV #QuestionScroller頂端,但我需要的列表項ID #ListItemQuestion滾動到div #QuestionScroller的頂部。上面我的OP中的代碼很好地將列表項目滾動到頁面頂部-75,但我需要滾動到div #QuestionScroller的頂部。 – IainB