我在Typo3主页上使用photoswipe,另外还有yag-gallery extesion和potoswipe。我在一个网站上有5个画廊。当我单击其中一个图库中的图像时,仅显示最后一个图库的图像。
HTML看起来像这样:
<div class="row col span_12">
<div class="headlines">
<div class="tx-yag-pi1 theme-photoswipe">
<div id="yag-c84" class="yag-list-wrap yag-gallery">
<ul>
<div class="tx-yag-items gallery-row">
<li id="yag_2" class="tx-yag-thumb-outerframe yag-item-thumb-outerframe gallery-item">
<div class="tx-yag-thumb-innerframe yag-item-thumb-innerframe">
<a class="gallery-link" href="typo3temp/yag/02/test1.jpg">
<img class="gallery-img" width="150px" height="150px" src="typo3temp/yag/00/test1.jpg" title="test" alt="test">
</a>
</div>
</li>
<li id="yag_3" class="tx-yag-thumb-outerframe yag-item-thumb-outerframe gallery-item">
<li id="yag_4" class="tx-yag-thumb-outerframe yag-item-thumb-outerframe gallery-item">
<li id="yag_5" class="tx-yag-thumb-outerframe yag-item-thumb-outerframe gallery-item">
<li id="yag_6" class="tx-yag-thumb-outerframe yag-item-thumb-outerframe gallery-item">
</div>
</ul>
</div>
</div>
</div>
<div class="row col span_12">
<div class="row col span_12">
<div class="row col span_12">
<div class="row col span_12">
这是jQuery调用photoswipe
$(document).ready(function(){
var myGallery = $(".yag-gallery").each(function(){
$(this).find("a").photoSwipe();
});
});
有没有人有想法,所以我可以单独调用每个画廊。
答案 0 :(得分:0)
不确定是否有帮助,但请参阅 my answer here 我如何在一页上解决多个画廊。我基本上是通过让 PhotoSwipe 页面工作然后使用 object
多次嵌入它来让它工作的。