我試圖設置從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