我正在建立一个以画廊为主要特征的网站,我需要画廊才能拥有“类别”。我将通过AJAX加载图像,但目前只是让Galleria画廊加载到不同的图像中证明是具有挑战性的。我的代码如下:
function swap_gallery() {
var new_slideshow = [
{ image: '../images/slideshow/architecture_3.jpg' },
{ image: '../images/slideshow/report_1.jpg' }
];
Galleria.get(0).load({
data_source: new_slideshow
});
}
当我运行此函数时,我在Firebug中收到此错误:
错误:加载失败:未找到数据。
对于我的生活,我无法解决这个问题。
答案 0 :(得分:2)
只需像对数组一样推送新值。
Galleria.get(0).push({image:'../ images / slideshow / architecture_3.jpg'});
Galleria API #Manulation http://galleria.aino.se/docs/1.2/api/methods/
答案 1 :(得分:1)
这适用于Galleria 1.2.9。
Galleria.get(0).load([
{ image: '/foo/bar/image1.jpg' },
{ image: 'image2.jpg' },
{ image: 'bacon/eggs/image3.jpg' }
]);
答案 2 :(得分:0)
尝试使用dataSource: new_slideshow
代替data_source: new_slideshow
答案 3 :(得分:0)
Galleria.get(0).load(new_slideshow);
事实上,这与mhenrys回答相同