如何让 PhotoSwipe 在不同方向工作?

How can I make PhotoSwipe work in different directions?

我的意思是,PhotoSwipe的正常动作是水平滚动,垂直滑动后关闭。我想切换操作,使其垂直滚动并在水平滑动后关闭。

有人知道怎么做吗?

您可能需要从 the GitHub repo 下载源代码并自行进行更改。

查看 src/js/gestures.js 中的 _panOrMoveMainScroll 方法,平移逻辑似乎仅适用于水平手势 _direction === 'h' && axis === 'x',而 mainScroll 则适用于垂直手势。

如果您认为这足以保证开发工作的有效性,我建议采用最新的分支并在 core.js 中添加一个默认选项,允许切换方向并发出拉取请求到原始存储库。这样,未来的用户就可以从您的努力中受益,只需设置 属性 即可切换方向。