繁体   English   中英

URL哈希页跳转…固定头重叠

[英]URL hash page jump… fixed header overlapping

所以这是交易,

我有一个固定的标题/导航栏,当我通过#urlhash跳转到某个东西时,它就会与它重叠。

现在,我可以在内容之前添加一个div并跳转到该内容,但这最终会使整个样式混乱。

所以我想知道,是否有JavaScript / jQuery技巧可在跳转后添加200px的填充?

您可以添加一个带有top:-200px的绝对定位的空( )div并跳转到该位置。 只要确保父元素不是静态放置(相对就可以解决问题)

怎么样:

$(window).onload(function() {
    if (document.location.hash)
        $(window).scrollTop($(window).scrollTop() - 200);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM