我正在一个网站上工作,我使用 jQuery 制作了一个简单的滚动效果。基本上,当用户单击其中一个导航链接时,我只是让页面滚动到指定部分。我想对此进行自定义,以便标题(我用作滚动目标)不在页面的最顶部。我更希望它在中间。有人知道我如何轻松定制这个吗?下面是我的 jQuery 代码。
jQuery 滚动效果
$('a[href*="#"]').on('click', function(e) {
e.preventDefault()
$('html, body').animate(
{
scrollTop: $($(this).attr('href')).offset().top,
},
500,
'linear'
)
});
谢谢!