【发布时间】:2016-08-14 23:56:49
【问题描述】:
我正在尝试通过 iframe 将 wetransfer 集成到网站中,但我在页面加载时遇到问题,它在页面的一半跳转,所以它专注于 iframe,而不是在顶部打开页面。
据我所知,wetransfer 网站上有一个脚本告诉它跳转到该部分,而不是从页面顶部开始。如何通过 wetransfer 或在 iframe 加载后让它忽略脚本以告诉它移回页面顶部?
使用 jquery 我尝试了 $('html').scrollTop(0);启动 iframe 后,还是不行。
在网站上,我让 jquery 计算用户屏幕的高度,然后将标题设置为该大小,并具有完整的背景和导航,并且 iframe 从其下方开始。因此,将位置设置为绝对位置或任何类似的位置都行不通。
我创建了一个非常简单的 jsfiddle 示例,只是为了展示页面如何在页面中途滚动打开。只有当 iframe 源是 wetransfer 而不是任何其他源时才会这样做。
https://jsfiddle.net/dbruning22/c0s6mhkv/6/
HTML
<header>
Some Header information and navigation
</header>
<div class="main">
<iframe src="https://www.wetransfer.com/" width="100%" height="700" frameborder="0"></iframe>
</div>
CSS
header {
background: green;
height: 600px;
}
【问题讨论】:
标签: javascript jquery html css iframe