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
    });
});

此外,由于设置相同,您可以通过组合选择器将这两个块压缩为一个,试试这个:

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