0

私は fancyBox を初めて使用し、いくつかのコマンドを組み合わせるのに問題があります - ここの誰かが私を助けてくれることを望んでいました. 次の 3 つのスクリプトを組み合わせたいのですが、今のところうまくいきません。私は途方に暮れており、助けていただければ幸いです。

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 に答える