1

我使用移动PhotoSwipe画廊。我的问题是我不需要通过单击图像来加载它,而是通过单击页面上的其他元素来加载它。可能对ti有一些建议吗?

4

3 回答 3

0

initialize photoswipe with:

photoswipe = $('.gallery a').photoSwipe()

$('#element').click(function (){
    photoswipe.show(1)
});  

Index inside show are ipmortant, but you can use your value.

于 2013-03-11T04:41:09.033 回答
0

您可以在任何元素上添加“单击”功能,只要您使用 正确围绕元素编写链接rel="external",并且该链接包含在具有gallery类的元素内。如果您有任何疑问,我可以发布一些示例代码。

于 2012-09-04T22:06:37.760 回答
-1

那么你可以做这样的事情......如果使用jQuery......

$('#other_element').click(function (){
  $('#target').trigger('click');
});

我必须承认,对 PhotoSwipe 或移动版本没有太多经验,但在普通的 jquery 上,这是你会做的。我无法想象它会有很大的不同......希望它有帮助......

于 2012-09-04T12:56:42.030 回答