jQuery Flickrush - 环绕图像的<li> </li>

时间:2013-10-09 13:52:26

标签: javascript jquery flickr

我有这个div和无序列表:

<div id="flickr">
    <ul></ul>
</div>

我正在使用此插件 - https://github.com/philipbeel/Flickrush

以下是使其正常工作的Javascript:

$(function() {
$("#flickr ul").flickrush({
    limit:20,
        id: "xxxxxxxx@xxx",
        random: false,
        ssl: true
}); 
});

现在它只返回一个<img>元素,但我需要它为每个结果返回一个<li><img></li>,因为我已经以非常具体的方式设置了<li>的样式。我知道我需要编辑this file,但似乎无法弄清楚如何将图像包装在列表项中。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

替换lines 59-63

flickrImage = $("<img/>").attr({
    src: item.media.m,
    alt: item.tags
});

使用:

flickrImage = $('<li />').append(
    $("<img/>").attr({
        src: item.media.m,
        alt: item.tags
    })
);

这使用.append()img元素附加到新创建的li

这里有效:http://jsfiddle.net/33GVs/