Помогите загружать изображения в Galleria динамически - PullRequest
3 голосов
/ 11 июля 2011

Я создаю сайт с галереей в качестве основной функции, и мне нужно, чтобы в галерее были «категории».Я собираюсь загружать изображения через 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:

Ошибка: загрузка не удалась: данные не найдены.

Ради жизни я не могу с этим разобраться.

Ответы [ 4 ]

2 голосов
/ 18 августа 2011

Просто введите новые значения, как для массива.

Galleria.get (0) .push ({изображение: '../images/slideshow/architecture_3.jpg'ilitary);

Galleria API # Манипуляция http://galleria.aino.se/docs/1.2/api/methods/

1 голос
/ 13 июня 2013

Это работает для меня в Galleria 1.2.9.

Galleria.get(0).load([
        { image: '/foo/bar/image1.jpg' },
        { image: 'image2.jpg' },
        { image: 'bacon/eggs/image3.jpg' }
    ]);
0 голосов
/ 17 июня 2013
Galleria.get(0).load(new_slideshow);

, что фактически совпадает с ответом mhenrys

0 голосов
/ 11 июля 2011

Попробуйте dataSource: new_slideshow вместо data_source: new_slideshow

...