0

Fancybox 2.0 (NextGen Gallery を使用) では、elastic オプションにより、イメージの原点ではなく、画面の中心からイメージが表示されます。

例のように画像の位置から来ているように見えます。例から正確なコードをコピーしましたが、目的の結果が得られませんでした

ウェブサイト: http://www.beerpong.kevindaniels.net/competitive-beer-pong/wsobp-archive/wsobp-7/

EDIT:私のコード(コメントから移動)

jQuery('.fancybox').fancybox({
    openEffect: 'elastic',
    openSpeed: 150,
    closeEffect: 'elastic',
    closeSpeed: 150,
    prevEffect: 'none',
    nextEffect: 'none',
    closeBtn: false,
    helpers: {
        title: {
            type: 'inside'
        },
        buttons: {}
    },
    afterLoad: function () {
        this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
    }
}).removeAttr("title");
4

1 に答える 1

1

このオプションを追加します。'orig': $(this)

クリックされている要素に効果の起点を設定します。

于 2013-04-14T10:49:42.110 に答える