Javascript HTML锚定链接-偏移位置

Javascript HTML锚定链接-偏移位置,javascript,html,anchor,Javascript,Html,Anchor,我在下面创建了一个示例页面: 当您单击前两个链接时,您可以看到锚点是如何定位到顶部而不是向下的(大约250像素) 有没有办法将锚召集到窗口上的某个位置 谢谢。您可以使用jQuery动画功能将scrollTop设置为所需的位置 $("html, body").animate({ scrollTop: $("#your-div").offset().top - YourHeadersHeight }, 500); 实际上,我刚刚添加了带负边距的锚定div。(这个例子是活的)这有意义吗?还是很好?

我在下面创建了一个示例页面:

当您单击前两个链接时,您可以看到锚点是如何定位到顶部而不是向下的(大约250像素)

有没有办法将锚召集到窗口上的某个位置


谢谢。

您可以使用jQuery动画功能将scrollTop设置为所需的位置

$("html, body").animate({ scrollTop: $("#your-div").offset().top - YourHeadersHeight }, 500);

实际上,我刚刚添加了带负边距的锚定div。(这个例子是活的)这有意义吗?还是很好?我会选择计算好的滚动顶部。但负利润率显然也起到了作用。