我有一个覆盖层,它有多个使用单独的 Ajax 调用的步骤。我使用的是纯 JavaScript,所以没有 jQuery。我遇到的问题是,如果我在第 1 步中位于可滚动 DIV 的底部,请转到第 2 步,然后单击“编辑”链接返回第 1 步,它会显示我上次查看的位置,而不是在可滚动区域的顶部。
有人可以告诉我如何解决这个问题吗?我已经尝试过 window.scroll 和 window.scrollTo,但都无法正常工作。
我有一个覆盖层,它有多个使用单独的 Ajax 调用的步骤。我使用的是纯 JavaScript,所以没有 jQuery。我遇到的问题是,如果我在第 1 步中位于可滚动 DIV 的底部,请转到第 2 步,然后单击“编辑”链接返回第 1 步,它会显示我上次查看的位置,而不是在可滚动区域的顶部。
有人可以告诉我如何解决这个问题吗?我已经尝试过 window.scroll 和 window.scrollTo,但都无法正常工作。
我可以通过在每次在叠加层中更改视图时调用的方法中添加以下行来解决此问题。
div.scrollTop = 0;
jQuery 的.scrollTop(value)
工作方法。
如果你想要视觉上吸引人的运动,请使用这个 scrollTo 插件以及非常著名的 easing 插件。