我正在使用PhotoSwipe来显示垂直图像,这是非常高的垂直图像。 单击图像时,默认情况下,缩放应用于图像的中心,但我需要与顶部对齐。也就是说:考虑到垂直图像非常高,我希望从图像顶部开始放大,所以我可以向下滚动并查看图像的其余部分。
我一直在玩documentation的一些选项,但我无法弄清楚。有人要解决这个问题吗?提前谢谢。
答案 0 :(得分:0)
我已经弄清楚了。不确定是否是这样做的方式,但它确实有效。
在初始化PhotoSwipe库之前,声明一个使用PhotoSwipe API缩放和对齐图像的自定义函数:
function zoomtop() {
gallery.zoomTo(1, {x:0, y:0});
}
var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
zoomtop();
gallery.listen('afterChange', function() {zoomtop()});
那就可以了。