URL 哈希页面跳转...固定标头重叠
所以事情是这样的,
我有一个固定的标题/导航栏,当我通过 #urlhash 跳转到某个内容时,它会重叠它。
现在我可以在内容之前添加一个 div 并跳转到该内容,但这最终会弄乱整个样式。
所以我想知道,是否有 JavaScript/jQuery 技巧可以在跳转后添加大约 200px 的填充?
So here's the deal,
I have a fixed header/navbar, and when I jump to something via a #urlhash it overlaps it.
Now I could add a div that goes before the content and jump to that, but that would end up messing the whole style up.
So I'm wondering, is there a JavaScript/jQuery trick to add about 200px of padding after a jump?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以添加一个带有 top:-200px 的绝对定位空 ( ) div 并跳转到该位置。只需确保父元素不是静态定位的(相对应该可以解决问题)
You could add an absolute positioned empty ( ) div with top:-200px and jump to that. Just make sure the parent element is not statically positioned (relative should do the trick)
怎么样:
How about: