gpt4 book ai didi

javascript - 转到 anchor 并使用 JQuery 或 Javascript 滚动

转载 作者:行者123 更新时间:2023-11-28 16:50:25 25 4
gpt4 key购买 nike

我并不是真正的 JQuery 和 Javascript 大亨。因此,我面临一个问题。

只要页面已加载,我就想将其移动到特定 anchor 。效果必须对用户无感。

我是用这行代码做的:

location.hash = "story_section";

但是,有一个问题:在页面的顶部有一个固定的菜单。因此,页面没有到达正确的位置。

那么,我怎样才能将页面从顶部滚动一些像素?

我可以使用 JQuery 滚动,但只能使用动画:

 $('html, body').animate({scrollTop: $("#"+secao).offset().top-altura}, 700);

您能阐明这个问题吗?

干杯

最佳答案

您可以使用 jQuery scrollTop() 方法:

var currentScroll = $(window).scrollTop(),
menuHeight = $('menu-selector').height();
$(window).scrollTop(currentScroll - menuHeight);

关于javascript - 转到 anchor 并使用 JQuery 或 Javascript 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32717207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com