【问题标题】:Make page scroll to top of iframe when a new page inside frame opens当框架内的新页面打开时,使页面滚动到 iframe 顶部
【发布时间】:2014-10-30 11:19:25
【问题描述】:

当新页面加载到框架内时,是否有任何方法可以将具有 iframe 的页面滚动回该 iframe 的顶部?

我的问题是我们有一个预订页面,它很长 iframe 的高度为 1500 像素,通常确认按钮在填写详细信息等后大约在 iframe 的一半处,但系统随后会将用户发送到经过 Visa 验证的/MasterCard 页面非常短,并且由于原始页面不会滚动回 iframe 开始的位置,因此用户没有看到已验证的框,因此没有确认,所以有没有办法每次在iframe 我的页面,原始页面会向上滚动到 iframe 在页面上开始的位置吗?

【问题讨论】:

  • 类似$('iframe').contents().scrollTop(0);?

标签: javascript jquery html css iframe


【解决方案1】:

你可以试试这样的:

    var iframe = document.getElementById("iframe_id");
    iframe.onload = function()
    {
        iframe.scrollIntoView();
    }

【讨论】:

  • 我必须选择 window.top.document.getElementById(...)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-07
  • 1970-01-01
  • 2013-08-03
相关资源
最近更新 更多