移动端使用photoSwipe图片放大不能长按保存

背景:jq项目使用photoSwiper实现图片缩放,切换,放大的图片在pc端可以右键保存,但是在移动端放大之后长按不能保存
解决:
options中添加isClickableElement属性

var options = {
        isClickableElement : function(el){
          return true;
        },
}
           

PhotoSwiper对象初始化传入的上述options可以解决H5和安卓手机不能保存问题,但是ios 的app内 还是不能长按保存, 
原因是photoSwiper.css中.pswp__img 的 -webkit-touch-callout属性设置为none, 需要把-webkit-touch-callout设置为default

 

 

posted @ 2021-12-31 16:36  一朵小红花~  阅读(183)  评论(0编辑  收藏  举报