Fancybox叠加不透明度

时间:2012-08-20 21:04:54

标签: jquery fancybox fancybox-2

我正在使用fancybox插件版本2.0.6

我正在尝试更改文档中详述的叠加不透明度,但无法使其工作。任何人都可以建议我如何做错。

感谢。

这就是我所拥有的:

    $(function () {
        $(".fancybox")
        .attr('rel', 'gallery')
        .fancybox({
            padding : 0,
            margin : 0,
            arrows: false,
            closeBtn: false,
            closeClick: true,
            openEffect : 'none',
            openSpeed : 100,
            closeEffect : 'none',
            closeSpeed : 100,
                helpers : {
                    title : null,
                    speedIn: 0,
                    speedOut: 0,
                    opacity: 0.8,
                }
            });
        });

2 个答案:

答案 0 :(得分:4)

以这种方式尝试helpers选项:

helpers : {
 overlay : {
  speedIn    : 0,
  speedOut   : 0,
  opacity    : 0.5
 },
 title : null
}

编辑(2012年9月12日):自fancybox v2.1以来,已删除选项helpers =>overlay=>speedIn。它仍适用于v2.0.6及以下版本。

答案 1 :(得分:2)

我发现此选项效果最好,它使用CSS RGBA ...

$(".fancybox").fancybox({
    helpers : {
        overlay : {
            css : {
                'background' : 'rgba(58, 42, 45, 0.95)'
            }
        }
    }
});

这是官方小提琴:http://jsfiddle.net/jRsjK/