3

これが私のコードです

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

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

iframe の width は設定されていますが、Height は設定されていません。どこが間違っているのか教えてください。

ありがとう。

4

3 に答える 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'
        });
    });

とにかくありがとう...

于 2012-10-04T06:03:06.587 に答える
2

要素にクラス "fancybox" と "fancybox.iframe" があると仮定すると、必要なことを達成するために最低限必要なものは次のとおりです。

$('.fancybox').fancybox({
        autoSize: false,
        width: 400,
        height: 400
});
于 2013-09-16T14:49:10.697 に答える
2

高さ変数の値は数値である必要があります。現在は文字列として持っています。したがって、コードは次のようになります。

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

        $("#popup").fancybox({
            'width': 500,
            'height': 500,
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'type': 'iframe'
        });
    });
</script>
于 2012-10-02T15:19:00.970 に答える