我遇到的问题是,当用户点击某个链接时,会将其重定向到具有特定div
的特定id
。
我使用jQuery进行平滑滚动功能。
问题是,当我在主页上然后点击它通常在那里滚动的关于页面时,当我再次点击关于关联链接时,页面再次点击一下并恢复正常。
你可以在这里试试(https://saa-d.github.io)并且所有代码都在这里(https://github.com/saa-d/saa-d.github.io)
提前致谢:)
编辑:我已尝试使用Chrome的检查工具进行故障排除,我认为问题出在.stick
CSS类,它负责使用JS粘贴导航栏。但我不确定该问题是什么以及如何解决它。
答案 0 :(得分:0)
它正在发生,因为你附加和分离导航,导致该部分按导航的高度上下移动。
要避免它在导航栏上使用position:absolute
:
nav {
background-color: #595241;
height: 60px;
position: absolute;
width: 100%;
}