2

我有这个 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>以一种非常具体的方式设置了样式。我知道这是我需要编辑的文件,但似乎无法弄清楚如何将图像包装在列表项中。有什么帮助吗?

4

1 回答 1

1

替换第 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/

于 2013-10-09T13:54:48.547 回答