通过平滑滚动到div

时间:2016-08-14 09:45:27

标签: javascript jquery html css

我遇到的问题是,当用户点击某个链接时,会将其重定向到具有特定div的特定id

我使用jQuery进行平滑滚动功能。

问题是,当我在主页上然后点击它通常在那里滚动的关于页面时,当我再次点击关于关联链接时,页面再次点击一下并恢复正常。

你可以在这里试试(https://saa-d.github.io)并且所有代码都在这里(https://github.com/saa-d/saa-d.github.io

提前致谢:)

编辑:我已尝试使用Chrome的检查工具进行故障排除,我认为问题出在.stick CSS类,它负责使用JS粘贴导航栏。但我不确定该问题是什么以及如何解决它。

1 个答案:

答案 0 :(得分:0)

它正在发生,因为你附加和分离导航,导致该部分按导航的高度上下移动。

要避免它在导航栏上使用position:absolute

nav {
    background-color: #595241;
    height: 60px;
    position: absolute;
    width: 100%;
}