0

我试图在不重新加载的情况下滚动到 iframe 的顶部。我在 iframe 中有一个表单。当点击提交按钮时,它应该被移动到 iframe 的顶部而不重新加载。

我尝试使用以下代码,

top.location.href = '#top';

window.parent.location.hash = "#top";

但他们正在重新加载。我不应该重新加载页面。因为,当它加载时,来自 javascript 的验证错误消息变得无效。请帮助实现这一点。

提前致谢

4

1 回答 1

1

使用window.scrollTo(xPos, yPos)类似的功能window.scrollTo(0,0)

如果你想要这个动画,那么你可以使用 jQuery 的animate函数,并将 设置scrollTop0,如下所示:

$('iframe').animate({
    scrollTop: 0
});
于 2013-08-19T23:10:37.473 回答