0

我是fancyBox的新手,在组合一些命令时遇到了麻烦——我希望这里有人能帮助我。我想结合以下三个脚本,但到目前为止我还没有运气。我很茫然,不胜感激。

1:http://jsfiddle.net/ZePx5/

$(".fancybox").fancybox({
helpers : {
    title: {
        type: 'outside'
    }
}

});

2:http://jsfiddle.net/nJfAZ/

$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
    padding : 0
});

3:http://jsfiddle.net/vkDcG/

$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
    beforeLoad: function() {
        this.title = $(this.element).attr('caption');
    }
});

我希望 fancyBox 可以同时处理所有 3 个条件,但是当我尝试将它们结合起来时,我只是不断地破坏 fancyBox。提前感谢您的帮助!

4

1 回答 1

2

您好,解决方案应该是:

$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
    helpers : {
        title: {
            type: 'outside'
        }
    },
    padding : 0,
    beforeLoad: function() {
        this.title = $(this.element).attr('caption');
    }
});
于 2012-12-28T21:43:48.760 回答