Jquery在列表中附加图像将无法打开

时间:2011-11-13 11:26:41

标签: jquery jquery-mobile image-gallery photoswipe

我尝试在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附加一个图像然后它添加到列表但它不会打开它的特殊图像查看器。 有人能帮助我吗?

2 个答案:

答案 0 :(得分:0)

重要的是实际加载的DOM元素。手动添加图像时,它们可能会在DOM中加载比jQuery添加的更早。你可能在pre-jQuery DOM modifactions之后,但在jQuery驱动的DOM修改之前获得带有photoswipe的图像。确保按正确的顺序完成任务。

答案 1 :(得分:0)

也许您可以在列表中尝试data-role =“listview”,然后在使用jquery添加后再进行listview刷新。试一试