Я пытаюсь узнать, как использовать JQuery с Flickr API для создания слайд-шоу изображений из определенного набора.
У меня есть изображения, и они появляются на странице в указанном div (#images), используя следующий код:
$.getJSON("http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=XXX&photoset_id=PHOTOSETID&extras=url_s&format=json&nojsoncallback=1", function(data) {
$.each(data.photoset.photo, function(i, photo) {
var img_src = "http://farm" + photo.farm + ".static.flickr.com/" + photo.server + "/" + photo.id + "_" + photo.secret + "_m.jpg";
var a_href = "http://www.flickr.com/photos/" + data.photoset.owner + "/" + photo.id + "/";
var title = photo.title;
var alt = ' ';
$("<img/>").attr("src", img_src).attr("alt", alt).attr("title", title).appendTo("#images").wrap("<li><a href='" + a_href + "' title='" + title + "'></a></li>");
});
});
Но <li>
должен быть внутри <ul>
внутри <div>
, и я не могу понять, как это сделать.
Я видел другие предложения по StackOverflow, но когда я попытался применить это к своему коду, у меня получилось несколько <ul>
или <li>
, не появившихся в <ul>
.
Спасибо