所以这是交易,
我有一个固定的标题/导航栏,当我通过#urlhash跳转到它时会重叠它。
现在我可以在内容之前添加一个div并跳转到该内容,但最终会破坏整个样式。
所以我想知道,是否有一个JavaScript / jQuery技巧可以在跳转后添加大约200px的填充?
答案 0 :(得分:0)
您可以添加一个绝对定位的空(& nbsp;)div,其顶部为:-200px并跳转到该值。只要确保父元素没有静态定位(相对应该做的伎俩)
答案 1 :(得分:0)
怎么样:
$(window).onload(function() {
if (document.location.hash)
$(window).scrollTop($(window).scrollTop() - 200);
});