更改fancybox iframe的大小-我可以更改宽度但不能更改高度?

Posted

技术标签:

【中文标题】更改fancybox iframe的大小-我可以更改宽度但不能更改高度?【英文标题】:Change size of fancybox iframe- I can change width but not height? 【发布时间】:2015-03-16 08:23:37 【问题描述】:

这是我的脚本:

<script type="text/javascript">
    $(document).ready(function()
        
            $('a.fancybox').fancybox(
                
                    'type'       : "iframe",
                    'height'        : 1000,                     
                    'width'         : 350,
                );

        );
</script>

这是链接:

<a class="fancybox" href="login.php" data-fancybox-type="iframe">
                            Login
                        </a>

如果我更改宽度,我的 iframe 的宽度会发生变化,但高度值没有区别 - 非常奇怪!它似乎会自动调整到比 iframe 的内容略小的大小(始终是滚动​​条)。我很想得到一些帮助。谢谢各位。

【问题讨论】:

【参考方案1】:

我通过查看另一个 *** 帖子发现了这一点 - 我需要添加: 'autoSize':假,

【讨论】:

您可以将所有尺寸设置保留为默认值。 Fancybox 将根据当时加载的内容调整自身大小。 @mcplums

以上是关于更改fancybox iframe的大小-我可以更改宽度但不能更改高度?的主要内容,如果未能解决你的问题,请参考以下文章

根据内部更改的内容动态调整 jQuery Fancybox 的 iframe 高度

设置 iframe 大小的问题

FancyBox iframe 高度问题

Fancybox 3 IFrame 内容之间的过渡动​​画效果

FancyBox iFrame 无法在 IE 和 Firefox 上加载

Fancybox 卡在 IE 中加载 iframe