1

私は fancybox2 を使用し、mousewheel プラグインを統合しています。
そのため、マウスホイールを使用すると、画像が垂直にフェードインします。

次と前のボタンをエミュレートする代わりに、画像を水平にフェードインしたいと思います。

ファンシーボックスでこれを有効にするオプションはありますか?

または、extern からこの動作を適用できますか?

ここに初期化があります:

$('.thumbs .thumb .fancybox').fancybox({
            beforeShow: function(){
                $(".fancybox-skin").css("backgroundColor","transparent");
            }
 });
4

1 に答える 1

4

あなたの解決策を見つけました

あなたのjquery.mousewheel-3.0.6.pack.js

これを変える

 b.HORIZONTAL_AXIS && (g = 0, e = -1 * f);

 b.VERTICAL_AXIS && (g = 0, e = -1 * f);

そして、Webkit の場合はこれを変更します

(e = -1 * b.wheelDeltaX / 120)

(e = -1 * b.wheelDeltaY / 120)

ここにデモンストレーションがあります:

http://jsfiddle.net/BerkerYuceer/TKxX3/

于 2012-10-19T12:47:09.743 に答える