URL哈希页面跳转...固定标题重叠

时间:2011-10-18 00:29:35

标签: javascript jquery html header nav

所以这是交易,

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

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

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

2 个答案:

答案 0 :(得分:0)

您可以添加一个绝对定位的空(& nbsp;)div,其顶部为:-200px并跳转到该值。只要确保父元素没有静态定位(相对应该做的伎俩)

答案 1 :(得分:0)

怎么样:

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