我试图滚动到iframe顶部而不重新加载。我在iframe中有一个表单。单击“提交”按钮时,应将其移动到iframe的顶部而不重新加载。
我尝试使用以下代码
top.location.href ='#top';
window.parent.location.hash =“#top”;
但他们正在重装。我不应该重新加载页面。因为,当它加载时,来自javascript的验证错误消息变得无效。请帮助实现这一点。
先谢谢
答案 0 :(得分:1)
使用window.scrollTo(xPos, yPos)
之类的功能window.scrollTo(0,0)
如果你想要这个动画,那么你可以使用jQuery的animate
函数,并将scrollTop
设置为0
,如下所示:
$('iframe').animate({
scrollTop: 0
});