我尝试在jquery mobile中使用photoswipe。 当我在列表中添加图像时,它工作正常,图像将在特殊图像查看器中很好地打开。
<ul class="gallery" id="pictures" >
<li class="s1"><a href="images/no_photo.jpg" rel="external"><img src="images.jpeg" alt="Image 001" /></a></li>
</ul>
但是当我用JQuery附加一个图像然后它添加到列表但它不会打开它的特殊图像查看器。 有人能帮助我吗?
答案 0 :(得分:0)
重要的是实际加载的DOM元素。手动添加图像时,它们可能会在DOM中加载比jQuery添加的更早。你可能在pre-jQuery DOM modifactions之后,但在jQuery驱动的DOM修改之前获得带有photoswipe的图像。确保按正确的顺序完成任务。
答案 1 :(得分:0)
也许您可以在列表中尝试data-role =“listview”,然后在使用jquery添加后再进行listview刷新。试一试