【发布时间】:2015-12-03 14:19:21
【问题描述】:
我正在使用 JQuery 将选定的列表项滚动到 div 中的视图中,其中溢出设置为滚动。以下代码可以正常工作,但它将选定的列表项滚动到屏幕顶部,而不是#QuestionScroller div 的顶部。这使它在上面的内容下看不见。我添加了75px 偏移量,但这并不理想,因为上面内容的高度可能会根据视口大小而变化。那么如何调整脚本以滚动到#QuestionScroller div 的顶部而不是页面顶部?
$(window).load(function () {
var contactTopPosition = $("#ListItemQuestion<%=Session["QuestionID"] %>").position().top - 75;
$("#QuestionScroller").animate({ scrollTop: contactTopPosition },2500);
});
【问题讨论】: