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

Javascript 如何设置Fancybox iFrame v 2.1的高度?,javascript,.net,fancybox,Javascript,.net,Fancybox,这是我的密码 <script type="text/javascript"> $(document).ready(function () { $("#popup").fancybox({ 'width': 500, 'height': '500', 'transitionIn': 'elastic', 'transitionOut': 'elastic',

这是我的密码

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

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

$(文档).ready(函数(){
$(“#弹出窗口”).fancybox({
“宽度”:500,
“高度”:“500”,
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“type”:“iframe”
});
});
已设置iframe的宽度,但未设置高度。 请告诉我哪里出了问题


谢谢。

您的高度变量值应该是一个数字,现在您将其作为字符串。因此,您的代码应该更像这样:

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

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

$(文档).ready(函数(){
$(“#弹出窗口”).fancybox({
“宽度”:500,
‘高度’:500,
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“type”:“iframe”
});
});

我通过这样做解决了问题

$(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'
        });
    });

无论如何,谢谢…

假设您的元素上有“fancybox”和“fancybox.iframe”类,完成所需的最低要求是:

$('.fancybox').fancybox({
        autoSize: false,
        width: 400,
        height: 400
});