Fancybox看起来很棒,但是当我点击右边或下一个箭头时,图像从顶部掉进去。我觉得很奇怪。当我看到这样的箭头时,我将即将到来的图像描绘为在该方向上离开屏幕。当它从顶部掉落时,它对我很不利。
那么如何让fancybox水平滚动?几乎所有东西都有参数,但滚动方向不是。 (我的javascript技能仅限于其他人的工作中的小调整。)
答案 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
,我常常找出它的方向。