有没有办法强制 href= "#id"不刷新页面,而只是跳转到元素 ID?



我对页面进行了此骇客,该页面在单击时打开并在再次单击时关闭,它只是一个DIV文本框,它显示在我的主Jumbotron中。

我有一个纳维栏上的大约一个,我正在尝试使用它跳到agationdiv,但是当我在我的单页上的多个页面上按A href ="#over"时,当它不在Angular 2应用程序中时根路由,即使在单击导航时弹出的#about Div的DIV是可以从任何路线上查看的,但它也需要我扎根并重新加载页面,这不是我想要的。

是否有一种方法可以强制该页面不重新加载并在当前页面中查看Div ID #ABOUT?

https://plnkr.co/edit/klpq8nxvssessewlwu5r0ns?p=preview

在这里。相对简单。只需让您想跳到匹配的元素的HREF和ID即可。

<a href="#gohere">Jump</a>
<div style="height: 2000px; width: 100%; background-color:grey"></div>
<div id="gohere">You're here!</div>
<div style="height: 2000px; width: 100%; background-color:grey"></div>

相关内容

  • 没有找到相关文章

最新更新