还重写了一个iframe jQuery UI .resizable()

时间:2010-09-06 13:53:22

标签: jquery-ui

我想问一下当父div调整大小时如何调整iframe的大小。我认为我应该使用alsoResize,但我不知道它是否适用于帧。 任何帮助将不胜感激!

4 个答案:

答案 0 :(得分:0)

你必须在iframe的onload中创建一个javascript函数,将iframe的.height和.width设置为其父级的.he,因为我知道它在第一次加载时然后调整大小您的父元素的事件,您将不得不再次设置它以进一步调整大小。

答案 1 :(得分:0)

为什么你不能拥有这个CSS:

iframe {
 width: 100%;
 height: 100%;
}

这样它会吃掉容器留下的所有空间吗?

答案 2 :(得分:0)

$("#DIV").resizable({
                     start: function () {},
                     stop: function () {
                                $("A DIV or Body Tag Inside the IFRAME").height($("#DIV").height());
                            }
});

答案 3 :(得分:0)

我认为其他人之前在stacoverflow中遇到过同样的问题。请查看此主题:Resizing IFrame with JQuery UI