html - 禁用放大照片滑动

标签 html jquery-mobile photo-gallery

我正在使用 Photo Swipe显示我的图像。使用它时的默认行为是,单击图像后,我将能够将我带到“放大页面”,其中照片被放大,我可以通过滑动来一张一张地查看它们。

我正在尝试覆盖此行为,因为我想在用户单击图像后执行其他操作。

最佳答案

此处描述的所有解决方案都不适合我。这是一个关闭缩放的完整解决方案。

设置:

var options = {
    // Gallery options
    maxSpreadZoom: 1,
    getDoubleTapZoom: function (isMouseClick, item) {
        return item.initialZoomLevel;
    },
    // UI options
    zoomEl: false
};

图库初始化:

var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);
// ...

最后添加此 CSS 片段以禁用缩放光标:

.pswp--zoom-allowed .pswp__img {
    cursor: default !important
}

关于html - 禁用放大照片滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7752507/

相关文章:

html - 将文本元素宽度与图像元素对齐驻留在同一容器中

html - 是否有一个 javascript 库可以处理整个页面幻灯片?

ios - 在 Swift 1.2 中使用 assetForURL

c# - Xamarin 中不显示 ImagePicker

asp.net ajax 照片库教程

html - 如何使用 HTML 或 CSS 缩进

javascript - 在 CapsLock 开启的情况下将输入更改为大写

html - 底部边框小于宽度的标题

jquery - jqplot 不适用于动态数据

javascript - Google map 在 JQuery Mobile 中显示不正确