打破PhotoSwipe的一张和两张照片画廊

时间:2014-05-06 15:28:05

标签: photoswipe

Photoswipe不知道处理一两张图片的画廊。

如果它试图运行单个或2个图像库,则Photoswipe会中断,显示轮播容器,但不显示按钮而不会向侧面滑动。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我已更正了照片的代码,并为photoswipe存储库创建了拉取请求。

解决方案是在插件中修复错误的代码

* Function: isLikeArray
         */
        isLikeArray: function(obj) { 
 -          return typeof obj.length === 'number';
 +          try {
 +              return typeof obj.length === 'number';
 +          } catch (e) {
 +              return false;
 +          }
        },

https://github.com/dimsemenov/PhotoSwipe/pull/640