1

FancyBoxは、私が作業しているサイトのIE7では開きません。これは私が犯したコーディングミスですか、それともIE7では機能しませんか?

サイトの現在のバージョン:

http://arbiter-design.com/wycliffe/transformation

4

1 に答える 1

1

ファンシーボックスの設定では、末尾にコンマが残っていますが、これはIEが非常に扱いにくいものです。それらを削除すると、動作します。

$(document).ready(function() {
    $('area.fancy').fancybox({
        maxWidth    : 508,
        fitToView   : false,
        closeClick  : false,
        wrapCSS     : 'fancybox-custom', // < remove comma here
    });

    $('a.fancy').fancybox({
        maxWidth    : 508,
        fitToView   : false,
        closeClick  : false,
        wrapCSS     : 'fancybox-custom', // < remove comma here
    });
});

また、設定が同じであるため、セレクターを組み合わせることで、これらの両方のブロックを1つに凝縮できます。これを試してください。

$(document).ready(function() {
    $('area.fancy, a.fancy').fancybox({
        maxWidth    : 508,
        fitToView   : false,
        closeClick  : false,
        wrapCSS     : 'fancybox-custom'
    });
});
于 2012-05-22T21:22:06.330 に答える