使用iFrame调整器时,填充到调整大小的iFrame的顶部
Padding to top of resized iFrame when using iframe-resizer
所以我使用了很棒的iframe resizer库来调整iframe的大小并使其保持焦点。
问题是(就我的一生而言)我不知道如何制作iFrame,当调整大小时,在顶部添加一些额外的填充。
发生的情况是,iFrame在某个点上调整大小,窗口向上滚动,但iFrame被放置在固定菜单下(请参见下文)。我认为这是因为iFrameResize使用的是完整的窗口大小,而不考虑固定菜单。我不知道该怎么修?
这是html基本
<div style="position:fixed;z-index:99; width:100%">
<nav class="top-bar"><section>
<ul><li><a href="http://somelink">top link></li><li><a href="http://somelink">top link></li></ul>
</section></nav>
</div>
<div style="float:left;width:50%;">left panel with text</div>
<div style="float:right;width:50%;">
<div>
<iframe style="border:none;overflow:hidden;" src="http://someurl" width="80%" height="100%" scrolling="no" id="iFrameResizer0"></iframe>
<script>iFrameResize({log: true,
checkOrigin: false,
enablePublicMethods: true,
})
</script>
</div>
</div>
如果有人能指导我更改和/或添加额外的参数,那将是非常棒的。
为了记录在案,我试图添加一个额外的页边空白和填充顶部,但这并没有解决问题。此外,第一次加载页面时,这两列的高度应该相同,所以这不是一个理想的解决方案。
看看在需要时使用resizeCallback来添加填充。
相关文章:
- 如何让iframe填充整个页面100%和顶部:4px
- 如何将元标记添加到最顶部的iFrame
- 绕过同源策略,从跨域iframe中获取页面的顶部URL
- 同一域链接正在顶部iFrame中加载,而不是在整个页面上加载
- 在移动应用程序上滚动iframe会在某个时刻跳到页面顶部
- Facebook iFrame选项卡-滚动到顶部
- 将IFrame滚动到顶部在Chrome中不起作用
- 如何使父网页从 iframe 滚动到特定位置(顶部)
- 使用 iframe 或灯箱将另一个页面堆叠在我的页面顶部
- 如何将Iframe粘贴在当前页面的顶部
- 可以 jQuery invalidHandler 通过父窗口中的 iframe 滚动顶部
- 滚动到 iframe 中数据表的顶部
- 防止 iframe 中的恶意 Flash 广告将用户重定向到顶部位置
- 发布到iframe,但iframe将顶部窗口重定向到操作url,而不是self
- 在iframe中滚动到顶部而不重新加载
- 使用iFrame调整器时,填充到调整大小的iFrame的顶部
- 如何获得iframe相对于顶部窗口的位置's视口
- 如何强制iframe'的父页面,当用户在iframe中导航时自动滚动到顶部
- 如何从顶部窗口触发事件到iframe
- Div 覆盖在 IFrame 顶部