我是JS的新手,也是AngularJS的一个完整的菜鸟。 我实现了一个带导航栏的应用程序(稍后将添加Angular)和ScrollSpy功能(menu1)。这很有用,直到我添加了另一个div(menu2),当我点击menu1中的链接时显示该div。现在在menu1中滚动可以工作,但是在menu2中它有点跳转。我实现了一个从ScrollSpy和console.logs捕获当前元素的函数。比我看到onLoad它记录
“#SECTION1”
“#tema3”
“#tema2”
“#tema1”
它应该只记录#section1。 当我点击“blabla”并打开menu2时,甚至会发生更奇怪的事情。然后,当我按下Tema1时,它会记录
“#tema3”
“#tema1”
它应该只记录#tema1。
以下是我的应用的plunker。
我知道如何解决这个问题? 感谢