我试图设置从Flickr API重新加载新图像的时间间隔。在json调用上设置间隔以重新加载新图像
我需要添加什么才能使页面使用setInterval
来抓取新图像。
这是我的代码:
$(document).ready(function(){
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?",
{
tagmode: "any",
format: "json"
},
function(data) {
var rnd = Math.floor(Math.random() * data.items.length);
var image_src = data.items[rnd]['media']['m'].replace("_m", "_b");
$('.main').css('background-image', "url('" + image_src + "')");
});
});
是的,我想加载不同的随机图像 – kerki
使用'loadNewImage'代替'loadNewImage()'作为第一个参数为'setInterval'。 'loadNewImage()'执行该函数并使用它的返回值(在这种情况下未定义)作为'setInterval'的第一个参数,这是不正确的。 –
获取未捕获SyntaxError:意外的令牌var为该行var loadNewImage = function() – kerki