javascript - 从链接打开时,导航栏隐藏标题

标签 javascript jquery html css

我有一个跟随用户滚动的导航栏。我需要解决的情况是我有一个带有页面主题链接的页脚。这个页脚在我的网站上是全局的。 Site Description

我已经用 ID 锚定了标题并且它正在工作。问题是,当我通过页脚中的那些链接在另一个选项卡中打开它时,导航栏正好位于标题的前面(这很糟糕)。 有没有一种方法可以控制从另一个页面加载 anchor 时定位的位置? 这是页脚代码的一部分,其中使用的链接是:

<div class="col-xs-6 col-sm-4">
    <ul class="list-unstyled">
        <li><h4>>Links<li>
        <li><a href="{{url('page#tag1')}}">Tag1</a></li>
        <li><a href="{{url('page#tag2')}}">Tag2</a></li>
        <li><a href="{{url('page#tag3')}}">Tag3</a></li>
        <li><a href="{{url('page#tag4')}}">Tag4</a></li>
        <li><a href="{{url('page#tag5')}}">Tag5</a></li>
    </ul>
</div>

最佳答案

您可以在标题上添加 padding-top。此 padding-top 必须与您的导航栏具有相同的高度。

关于javascript - 从链接打开时,导航栏隐藏标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466005/

相关文章:

javascript - 将所选下拉列表的动态值发送到 Controller

javascript - 使用 Javascript 访问页面而不离开当前页面

jquery - 我如何将其放入外部 javascript 文件中

javascript - 如何在javascript中将输入值设置为对象的属性值

html+css双下拉菜单

html - 何时使用 WYSIWYG 编辑器?

javascript - 尝试使用 scrapy 抓取 ajax 请求生成的数据,但 ajax 请求重定向到主页

javascript - 如何找出YouTube上关注者的确切人数?

javascript - 下拉菜单不关闭 jQuery

javascript - 如何在 safari 和 chrome 的选择框(下拉框)中设置高度或填充?