当新页面加载到框架内时,有什么方法可以将带有 iframe 的页面滚动回该 iframe 的顶部吗?
我的问题是我们有一个预订页面,它很长,iframe 有 1500 像素高,通常确认按钮在填写详细信息等后位于 iframe 的一半左右,但系统随后将用户发送到 Visa 验证/MasterCard 页面非常短,并且由于原始页面不会滚动回 iframe 开始的位置,用户看不到已验证的框,因此无法确认所以有没有一种方法可以每次在iframe 我的页面,原始页面向上滚动到页面上 iframe 开始的位置?
最佳答案
你可以尝试这样的事情:
var iframe = document.getElementById("iframe_id");
iframe.onload = function()
{
iframe.scrollIntoView();
}
关于javascript - 当框架内的新页面打开时,使页面滚动到 iframe 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25686972/