Javascript 限制jQuery Photowall中显示的照片数量
我正在使用jqueryphotowall插件,可以在上找到。 请查看此文件以查看说明和代码。由于Picassa网络相册中的大量照片,我在加载时间过长方面遇到了一些问题。为了解决这个问题,我想能够设置一个变量,可以限制数量的照片拉到x数量。如果有人能告诉我如何做到这一点,我将不胜感激 你可以在这里看到我的一个项目上实现的photowallJavascript 限制jQuery Photowall中显示的照片数量,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jqueryphotowall插件,可以在上找到。 请查看此文件以查看说明和代码。由于Picassa网络相册中的大量照片,我在加载时间过长方面遇到了一些问题。为了解决这个问题,我想能够设置一个变量,可以限制数量的照片拉到x数量。如果有人能告诉我如何做到这一点,我将不胜感激 你可以在这里看到我的一个项目上实现的photowall 谢谢 在对Picasa API的http请求中,可以指定一个。这是他们参考资料中的一个例子。我将max results参数添加到URL: $.ajax({
谢谢 在对Picasa API的http请求中,可以指定一个。这是他们参考资料中的一个例子。我将max results参数添加到URL:
$.ajax({
url: 'https://picasaweb.google.com/data/feed/api/user/118283508237214694671/albumid/5685978516288199793'
+'/?alt=json&fields=entry(gphoto:id,title,media:group(media:thumbnail,media:'
+'content))&imgmax=720&max-results=10',
...
});
(请注意,我省略了其他参数)。我对其进行了如下测试:
$.ajax({
url: 'https://picasaweb.google.com/data/feed/api/user/118283508237214694671/albumid/5685978516288199793'
+'/?alt=json&fields=entry(gphoto:id,title,media:group(media:thumbnail,media:'
+'content))&imgmax=720',
dataType: 'jsonp',
success: function(data){
var data2 = data.feed.entry.splice(0,10)
console.log(data2);
}
});
这是示例的较短版本data
是一个json对象,其中包含picassa提供的所有图像的条目。我使用splice只获取前10张图像,但在从picassa服务器下载json数据之后
下载1000个json对象比下载1000个图像要好。比我的答案好得多:)