Photoswipe在每个备用触发器上打开错误的图像

时间:2019-05-20 18:44:44

标签: javascript jquery photoswipe

我在<a>标记中有几张图像,这些图像的点击被绑定以获得正确的图像索引以进行光刮。问题在于,第一次单击图像会打开正确的图像,而第二次单击始终会打开相同的图像。此模式继续,交替单击将打开与上一个相同的图像。相关代码是-

var init_photoswipe = function(){
    var $index = parseInt($(this).attr("index"));
    console.log($index)
    var options = {index: $index};
    var gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, photoswipe_items, options);
    gallery.init();
}

load_photoswipe_items();
$("#gallery").on("click", ".full-image", init_photoswipe)

load_photoswipe_items()仅在photoswipe_items的列表中设置。我已经检查了索引是否正确,并且只单击了一次。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

防止按钮的默认行为解决了该问题。代码是-

2016.