如何使用angular js在同一页面内链接?

时间:2018-12-27 12:03:48

标签: angularjs

如何使用angular js在同一个链接内?在html中,我们使用<a href="#top">Top</a>转到具有id =“ top”的元素。

3 个答案:

答案 0 :(得分:0)

您需要将值为target的{​​{1}}属性添加到链接:

"_self"

答案 1 :(得分:0)

您可以使用$anchorScroll([hash])

Plnkr供参考。

答案 2 :(得分:0)

使用角度代码,您可以尝试$anchorScroll

参考链接。 https://docs.angularjs.org/api/ng/service/ $ anchorScroll

使用JavaScript,您可以做同样的事情scrollIntoView

参考链接。 https://www.w3schools.com/jsref/met_element_scrollintoview.asp

使用jQuery,您可以执行以下操作:

$(window).scrollTop($('#id').offset().top);