如何将fancybox滚动从左向右更改?

时间:2012-04-13 17:05:05

标签: jquery scroll fancybox

Fancybox看起来很棒,但是当我点击右边或下一个箭头时,图像从顶部掉进去。我觉得很奇怪。当我看到这样的箭头时,我将即将到来的图像描绘为在该方向上离开屏幕。当它从顶部掉落时,它对我很不利。

那么如何让fancybox水平滚动?几乎所有东西都有参数,但滚动方向不是。 (我的javascript技能仅限于其他人的工作中的小调整。)

1 个答案:

答案 0 :(得分:0)

好的,半个答案即将到来,这是星期五晚上我很快就会离开工作,但是改变了插件:

    changeOut: function () {

        var wrap = F.wrap,
            current = F.current,
            cleanUp = function () {
                $(this).trigger('onReset').remove();
            };

        wrap.removeClass('fancybox-opened');

        if (current.prevEffect === 'elastic') {
            if( F.coming.index < F.current.index) {
            wrap.animate({
                'opacity': 0,
                right :'+=200px'
            }, {
                duration: current.prevSpeed,
                easing: current.prevEasing,
                complete: cleanUp
            });
            }
            else {
                wrap.animate({
                'opacity': 0,
                left :'+=200px'
            }, {
                duration: current.prevSpeed,
                easing: current.prevEasing,
                complete: cleanUp
            });
            }

        } else {
            wrap.fadeOut(current.prevEffect === 'fade' ? current.prevSpeed : 0, cleanUp);
        }
    }

这只是它的一半,changeIn: function()似乎没有F.coming.index,我常常找出它的方向。