photoswipe左滑右滑失效

clipboard.png

静态添加这种数据的时候左滑右滑没问题,动态添加的时候左滑右滑失效了,有用过的大神么。

是initPhotoSwipeFromDOM('.my-gallery');调用的位置问题么

阅读 3.8k
2 个回答

用这种方式

var pswpElement = document.querySelectorAll('.pswp')[0];

// build items array
var items = [
    {
        src: 'https://placekitten.com/600/400',
        w: 600,
        h: 400
    },
    {
        src: 'https://placekitten.com/1200/900',
        w: 1200,
        h: 900
    }
];

// define options (if needed)
var options = {
    // optionName: 'option value'
    // for example:
    index: 0 // start at first slide
};

// Initializes and opens PhotoSwipe
var gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
新手上路,请多包涵

js加载顺序不正确

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题