我已经使用 css-tricks 代码设置了一个自动滚动页面以实现平滑滚动: http ://css-tricks.com/snippets/jquery/smooth-scrolling/
它一直都很好用,我刚刚在一些内容中添加了 jquery 选项卡,现在它可以滚动到选项卡下方的主要锚点。
代码在这里:http: //jsfiddle.net/qR5bm/
为什么会发生这种情况,我能做些什么来解决它?
我已经使用 css-tricks 代码设置了一个自动滚动页面以实现平滑滚动: http ://css-tricks.com/snippets/jquery/smooth-scrolling/
它一直都很好用,我刚刚在一些内容中添加了 jquery 选项卡,现在它可以滚动到选项卡下方的主要锚点。
代码在这里:http: //jsfiddle.net/qR5bm/
为什么会发生这种情况,我能做些什么来解决它?
我相信问题在于,在您应用滚动后,您隐藏了一堆项目。由于某种原因,它似乎干扰了计算。
如果您将平滑滚动代码移动到选项卡功能下方,它将正常工作:
演示:http: //jsfiddle.net/lucuma/qR5bm/1/