我可以同步两个iframe的滚动条吗
Can I synchronize the scrollbars of two iframes?
可能重复:
如何同步几个iframe 的滚动位置
我有一个HTML页面,其中包含两个iframe。我想同步两个iframe的滚动条。也就是说,如果有人移动了一个iframe的水平或垂直滚动条,那么同时另一个ifame的水平或竖直滚动条应该同步移动。
以下是一些指针:
-
您可以使用
contentWindow
属性访问iframe的窗口。 -
注册一个滚动处理程序
contentWindow.onscroll
,就可以使用scrollTo
进行滚动。
安全注意:iframe的内容应该与顶级页面来自同一个域,然后才能访问contentWindow
的值,因为跨域Javascript访问被阻止。
frame1.contentWindow.onscroll = function(e) {
frame2.contentWindow.scrollTop = frame1.contentWindow.scrollTop;
frame2.contentWindow.scrollLeft = frame1.contentWindow.scrollLeft;
};
相关文章:
- 在firefox和chrome中的左侧显示iframe滚动条
- 使用浏览器滚动条而不是iframe滚动条
- 无法使用jQuery自定义内容滚动条将自定义滚动条添加到iframe
- 如何在angular js中使用滚动条打印iframe内容
- 隐藏滚动条 iFrame 子网站
- Iframe 滚动条不在页面右侧
- HTML,Javascript - 拆分比iFrame宽的单词,而不是生成滚动条
- 如何同步 2 个 iframe 的滚动条
- 摆脱花哨框iframe上无用的滚动条
- 从iframe中隐藏滚动条,并将其替换为页面上的滚动条
- 为iFrame创建浮动水平滚动条
- 在Facebook iframe滚动条或页面中途剪切之间进行选择
- 如何在iframe调整大小时重置父窗口滚动条
- 如何在特定iframe滚动条的滚动条上调用适当的JavaScript方法
- 自定义iframe的滚动条
- 在javascript中反复切换iframe滚动条
- 如何自定义twitter iframe滚动条的样式
- 在隐藏和显示Iframe元素后,Iframe滚动条不显示在chrome中
- 使iframe滚动条消失
- Iframe滚动条替换为我自己的设计