如何设置Fancybox iFrame v 2.1的高度?

3

这是我的代码

<script type="text/javascript">
    $(document).ready(function () {

        $("#popup").fancybox({
            'width': 500,
            'height': '500',
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'type': 'iframe'
        });
    });
</script>
< p > iframe的宽度已经设置,但高度没有设置。 请告诉我我的错误在哪里?

谢谢。

3个回答

8

我通过以下方式解决了这个问题...

$(document).ready(function () {
        $("#popup").fancybox({
            fitToView: false,
            autoSize: false,
            autoDimensions: false,
            width: 520,
            height: 310,
            title: 'Login',
            helpers: {
                title: {
                    type: 'float'
                },
            },
            'transitionIn': 'elastic',
            'transitionOut': 'elastic'
        });
    });

谢谢,无论如何...

2
假设您的元素上有“fancybox”和“fancybox.iframe”类,实现您所需的最小要求是:
$('.fancybox').fancybox({
        autoSize: false,
        width: 400,
        height: 400
});

2

您的高度变量值应该是一个数字,目前它是一个字符串。因此,您的代码应该更像这样:

<script type="text/javascript">
    $(document).ready(function () {

        $("#popup").fancybox({
            'width': 500,
            'height': 500,
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'type': 'iframe'
        });
    });
</script>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接