Fancybox 2.0标题选项

时间:2011-11-26 21:20:08

标签: fancybox

在Fancybox 1.3.4中有标题选项,例如TitlePositionTitleFormat。这些选项有替代品吗?

由于

3 个答案:

答案 0 :(得分:3)

以下是答案:Fancybox v2 override/format title

您需要使用beforeLoad()函数来加载自定义标题元素 -

   $(".fancybox").fancybox({
    openEffect  : 'elastic',
    openEasing : 'easeOutBack',

    closeEffect : 'elastic',
    closeEasing : 'easeInBack',

    helpers : {
        title : {
            type : 'inside'
        }
    },
    beforeLoad : function() {
        this.title = 'My Custom Title';
    }
});

答案 1 :(得分:3)

这可能会有所帮助:

$("a[rel=group]").fancybox({
            openEffect      : 'fade',
            closeEffect     : 'fade',
            nextEffect      : 'fade',
            prevEffect      : 'fade',
            helpers : {
                title : {
                    type : 'inside'
                }

            },
            beforeShow : function(opt) {
            if(this.element.title==''){
                this.element.title='Image '+ (this.index + 1) + ' / ' + this.group.length;
                this.title=this.element.title;
            }
        }

        });

答案 2 :(得分:0)

在2.0中也是如此,请查看api:http://fancybox.net/api