좋아, JSON을 통해 Google의 Picasa 이미지 서비스에서 이미지를 가져 오는 스크립트가 있습니다. 하지만 내가 원하는 것은 페이지 당 40 개의 이미지를 표시하는 것입니다. 예를 들어 사용자가 40 이상이면 80, 예를 들어 80이면 페이지 매김이 적용되고 클릭하면 다음 40 이미지가 표시됩니다. jQuery로이를 수행 할 수있는 방법이 있다면 어떻게 말해 줄 수 있습니까? 여기에 처음 Picasa를이미지 개수를 카운트하고 jQuery를 통해 페이지 매김을 추가하십시오.
에서 JSON을 통해$(document).ready(function() {
$.getJSON("http://picasaweb.google.com/data/feed/base/user/--USERNAME--/?kind=photo&access=public&alt=json&callback=?",
function(data) {
var target = "#picasaweb-images"; // Where is it going?
for (i = 0; i <= 1000; i = i + 1) { // Loop through the 1000 most recent, [0-9]
var pic = data.feed.entry[i].media$group;
var liNumber = i + 1; // Add class to each LI (1-10)
var thumbSize = 2; // Size of thumbnail - 0=small 1=medium 2=large
$(target).append("<ul class='gallery'><li class='no-" + liNumber + "'><a title='" + pic.media$description.$t + "' rel='qpLightbox' href='getPhoto.jsp?o=" + pic.media$content[0].url + "' onClick=return false;><span></span><img src='getThumb.jsp?wl=4&w=170&h=120&url=" + pic.media$thumbnail[thumbSize].url + "' class='oi'/></a></li></ul>");
}
});
});
매개 변수를 숫자 페이지로 사용하십시오. showPhotos (0); 페이지 매기기 코드가 많아서 재사용 할 수 있습니다. –