Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 限制jQuery Photowall中显示的照片数量_Javascript_Jquery_Html - Fatal编程技术网

Javascript 限制jQuery Photowall中显示的照片数量

Javascript 限制jQuery Photowall中显示的照片数量,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jqueryphotowall插件,可以在上找到。 请查看此文件以查看说明和代码。由于Picassa网络相册中的大量照片,我在加载时间过长方面遇到了一些问题。为了解决这个问题,我想能够设置一个变量,可以限制数量的照片拉到x数量。如果有人能告诉我如何做到这一点,我将不胜感激 你可以在这里看到我的一个项目上实现的photowall 谢谢 在对Picasa API的http请求中,可以指定一个。这是他们参考资料中的一个例子。我将max results参数添加到URL: $.ajax({

我正在使用jqueryphotowall插件,可以在上找到。 请查看此文件以查看说明和代码。由于Picassa网络相册中的大量照片,我在加载时间过长方面遇到了一些问题。为了解决这个问题,我想能够设置一个变量,可以限制数量的照片拉到x数量。如果有人能告诉我如何做到这一点,我将不胜感激

你可以在这里看到我的一个项目上实现的photowall


谢谢

在对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个图像要好。

比我的答案好得多:)