此代码将显示任何帐户的最新 Flickr 上传。将代码中的“35591378@N03”(白宫帐户)替换为要获取的帐户的 ID。 使用此 如果你需要帮助找到它。将循环中的“9”更改为显示多于或少于 10 个。
$(document).ready(function() {
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=35591378@N03&format=json&jsoncallback=?", function(data) {
var target = "#latest-flickr-images ul"; // Where is it going?
for (i = 0; i <= 9; i = i + 1) { // Loop through the 10 most recent, [0-9]
var pic = data.items[i];
var liNumber = i + 1; // Add class to each LI (1-10)
$(target).append("<li class='flickr-image no-" + liNumber + "'><a title='" + pic.title + "' href='" + pic.link + "'><img src='" + pic.media.m + "' /></a></li>");
}
});
});
非常有用,我一直在寻找类似的东西。谢谢你。
这正是我想要的,克里斯。感谢发布。简单有效。
优秀…
顺便问一下…克里斯,你能发布一个技巧来显示我注册以来发布的总推特帖子数量吗?我昨天花了整天搜索,但没有成功。
嗨,各位,
我找到了一些类似的东西,你可能感兴趣
http://www.wait-till-i.com/2009/11/02/getting-a-list-of-flickr-photos-by-location-andor-search-term-with-a-yql-open-table/
你如何用一个 lightbox 扩展这个?
在这个代码段中,图像将在所有 JavaScript 代码执行完毕后加载,导致 rel=”box” 无法与 lightbox 一起实现。
嗨,各位,我实际上基于这段代码制作了一个小型的 WordPress 小部件。它很酷,如果你想查看它,可以在这里 http://wordpress.org/extend/plugins/hey-its-a-flickr-widget/
看起来很多人遇到了这个问题
http://www.flickr.com/photos/username/2114357981/
当我们用我们自己的 Flickr 用户 ID 尝试这项技术时,会弹出这个用户。
有人知道如何解决这个问题吗?
算了吧。
看起来 http://idgettr.com/ 正在输出错误的信息。
用更难的方式查找你的用户 ID(实际上很简单)
谢谢克里斯,我一直都在寻找这个,大约 3 天了…
嗨,我在对 ul 进行样式设置方面遇到了困难。我有一些垂直的图像,也有一些水平的图像。如何让它们都成为标准尺寸,以便我可以创建一个外观整洁的 5 列 2 行列表。谁能帮我一下?!
抱歉,我无法直接回复你的评论,但请查看我下面的评论
@克里斯蒂安 我不太了解 JavaScript,但我将 height=’100px’ 添加到了 img 标签中,它起作用了(或者你想要的任何高度)
就像这样
img src='” + pic.media.m + “‘ height=’150px’/
哦!谢谢!你帮我节省了数小时的工作 =)