0

これは私を夢中にさせています:私は画像を開くこのファンシーボックス2.1.3を持っていますが、ウィンドウのサイズを変更しても画像のサイズは変更されません。これは奇妙なことです。なぜなら、コード内ではすべて問題ないように見えます。fancybox を使用してブログ投稿を開くと、適切に収まり、サイズが変更されるからです。画像だけがめちゃくちゃです...ここに例があります(私がやっている適切なWebサイトではありません):

http://www.brunoferraroph.altervista.org/wordpress/trattamenti/

JavaScript 設定:

defaults: {
        padding : 15,
        margin  : 20,

        width     : 800,
        height    : 600,
        minWidth  : 100,
        minHeight : 100,
        maxWidth  : 9999,
        maxHeight : 9999,

        autoSize   : true,
        autoHeight : false,
        autoWidth  : false,

        autoResize  : true,
        autoCenter  : !isTouch,
        fitToView   : true,
        aspectRatio : false,
        topRatio    : 0.5,
        leftRatio   : 0.5,

        scrolling : 'auto', // 'auto', 'yes' or 'no'
        wrapCSS   : '',

fancybox 2.1.4 も同じことを行います。css は機能しているようです...助けてください :(

4

1 に答える 1

1

オプション autoSize は、デフォルトで autoHeight と autoWidth を true に設定する必要がありますが、そこでオーバーライドしているようです。それらをtrueに設定してみてください!

編集:見つけた!fitToView を true に設定すると機能します。

于 2013-02-26T15:50:35.990 に答える