GoogleのPicasa画像サービスからJSON経由で画像を取り込むスクリプトがあります。しかし、私が望むのは、1ページに40枚の画像を表示することです。したがって、ユーザーが40を超える場合は80、たとえば80の場合はページネーションが適用され、クリックされた場合は次の40のイメージが表示されます。 jQueryでこれを行う方法があれば、どうすれば教えてくれるでしょうか?ここで最初の[OK]をので、最初のものの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);ページ区切りコードがたくさんあり、それを再利用することができます –