点击某个按钮,我将特定div滚动到页面顶部。这工作正常,直到我的标题没有修复。在我修复标题后,div的一部分被标题隐藏。有没有办法确保页面加载到标题下方。
我在下面试过,但它没有成功:
$(document).ready(function() {
$(document).scrollTop(5);
});
答案 0 :(得分:2)
$(window).scrollTop($("#targetDiv").offset().top - $("#header").height());
将滚动到所需位置。
如果您想在按钮上顺畅滚动,请点击:
$("#targetButton").click(function() {
$("body").animate({ scrollTop: $("#targetDiv").offset().top - $("#header").height() });
});