我有一个需要加载2个iframes的页面,我使用的是David Bradshaw的iframe-resizer代码。
我控制加载在其中之一中的页面的内容,因此我在其中加载了iframeResizer.contentWindow.min.js,并且iframe完全调整大小。
但是,第二个iframe加载一个我无法控制的页面,所以它不会调整大小(我知道)。但是,由于某些原因,我添加的滚动条在加载iframe-resizer代码时会被抑制,即使定义了scrolling="yes“。
我在“受控”iframe之后有iFrameResize({log:true})代码。“不受控制”的iframe在页面的前面(并且需要在那里)。
当我交换顺序时,即在“受控”iframe之后(以及在iFrameResize({log:true})代码之后)移动“无控制的”iframe,那么我就会看到该iframe的滚动条。
所以,我的问题是:我如何指定iframe-resizer代码需要对哪一个执行?
谢谢!
P.
发布于 2015-09-11 11:13:39
在您希望控制的iFrame上设置一个类或ID,然后将其传递给iframeResize。
iFrameResize({log:true},'#myIFrame');或者你可以直接通过iFrame。
var myIFrame = document.getElementById('myIFrame');
iFrameResize({log:true},myIFrame);https://stackoverflow.com/questions/32520412
复制相似问题