如何使用JavaScript滚动到叠加层中的元素顶部?

时间:2012-05-30 18:46:57

标签: javascript ajax scroll scrollto

我有一个覆盖层,它有多个使用单独Ajax调用的步骤。我使用的是纯JavaScript,所以没有jQuery。我遇到的问题是,如果我在步骤1中位于可滚动DIV的底部,请转到步骤2,然后单击编辑链接返回到步骤1,它显示我上次查看的位置而不是位于可滚动区域的顶部。

有人能告诉我如何解决这个问题吗?我已经尝试过window.scroll和window.scrollTo,但无法工作。

2 个答案:

答案 0 :(得分:1)

我能够通过在每次在叠加层中更改视图时调用的方法中添加以下行来解决此问题。

div.scrollTop = 0;

答案 1 :(得分:0)

.scrollTop(value)的jQuery方法有效。

如果你想要在视觉上引人注目的运动,请使用this scrollTo plugin以及非常着名的缓动插件。