【发布时间】:2021-09-24 04:55:14
【问题描述】:
我有 2 页主页和服务。在第一页(主页)中,使用 id 从导航栏平滑滚动到关于、联系、为什么。从第二页(服务)开始,如果使用 ID 单击第一页(主页)的“关于”或“联系方式”,它会显示确切的位置,但会获取像 https://www.example.com/index#about、https://www.example.com/index#contact 这样的 URL
第一页(首页)的代码如下。
<nav>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a class="smooth_scroll" href="#slider">HOME</a></li>
<li><a class="smooth_scroll" href="#about">ABOUT</a></li>
<li><a href="service.html">SERVICES</a></li>
<li><a class="smooth_scroll" href="#whyus">WHY US</a></li>
<li><a class="smooth_scroll" href="#contact">CONTACT</a></li>
</ul>
</nav>
第二页(服务)的代码如下。
<div class="navbar-collapse collapse">
<nav>
<ul class="nav navbar-nav navbar-right">
<li><a href="index.html">HOME</a></li>
<li><a href="index.html#about">ABOUT</a></li>
<li class="active"><a href="/service.html">SERVICES</a></li>
<li><a href="index.html#pricing">WHY US</a></li>
<li><a href="index.html#contact">CONTACT</a></li>
</ul>
</nav>
</div>
从第二页(服务)导航到第一页(主页)时,如何获取https://www.example.com 而不是https://www.example.com/index#about 或https://www.example.com/index#contact 之类的URL,我不希望显示index#id在网址中。
所以,请建议如何使用 Javascript/Jquery/Html/Css 等删除它。
【问题讨论】:
标签: javascript html jquery css user-interface