我想在我的网站上获得流畅的滚动功能。目前这是我面临的问题。当我重定向到URL引用中带有锚标记的另一个页面时,如果标记前面有一个图像,则滚动在锚标记之前停止很久。
例如:
尝试从home -> About Us # Theory of Change
开始。这按预期工作。现在假设我从home -> About Us # Our Team
移开,你会注意到一点偏移。这更加明显,如果您尝试从home -> Our Work # Pilot Study
开始,页面几乎会停止,300 - 400 px
位于包含锚标记的部分之上。如果对页面本身进行滚动,滚动对这些地方来说效果很好,即从About Us -> #Our Team
你会看到滚动工作就好了。
答案 0 :(得分:2)
您的代码似乎正在domready
上执行。我怀疑这个问题是由于在执行平滑滚动代码时图像没有被完全加载造成的。
我建议您尝试触发load
上的平滑滚动代码,而不是domready
上的滚动代码。