我是 javascript 和 jQuery 的新手,正在尝试使用 Fancybox 制作幻灯片。问题是我希望图像显示在相同大小的盒子上,无论它们是纵向还是横向图像。我的图像都是横向的 700 X 525 或纵向的 525 X 700。
我的方式是横向图像加载如下图顶部所示,纵向图像加载如下图所示,我希望纵向图像加载如下图所示,框带有与风景相同的尺寸:
我认为我应该做的是根据图像尺寸更改左侧填充,但我不知道如何。
提前谢谢你的帮助。
我正在使用 Fancybox 版本:2.1.4,并且我已将默认值设置为:
padding : 15,
margin : 20,
width : 800,
height : 600,
minWidth : 100,
minHeight : 100,
maxWidth : 9999,
maxHeight : 9999,
autoSize : true,
autoHeight : false,
autoWidth : false,
autoResize : true,
autoCenter : !isTouch,
fitToView : true,
aspectRatio : false,
topRatio : 0.5,
leftRatio : 0.5,