Galleria Auto Play Слайд-шоу? - PullRequest
2 голосов
/ 17 мая 2010

Кто-нибудь нашел простой способ заставить галерею крутиться в автоматическом режиме?

Я действительно застрял на этом.

Любая помощь будет отличной!

Thx Paul

Ответы [ 4 ]

4 голосов
/ 30 мая 2010

автозапуск: правда в опциях надо делать свое дело.

автозапуск

type: Boolean or Number
default: false

Если это правда, начнется воспроизведение слайд-шоу с интервалом в 3 секунды (дефолт). Если вы установите это в любой число, например, 4000, это начнется играть с этим интервалом (в миллисекунды)

Моя проблема в том, что после запуска он не останавливается при нажатии на фотографию или большой палец.

2 голосов
/ 02 мая 2013

В последней версии Galleria есть новый способ реализации этого, и я не верю, что он будет автоматически прокручиваться, если вы неявно принудительно сделаете это с настройкой сейчас.

Кроме того, проблема с автоматическим воспроизведением, не прекращающимся после щелчка, теперь исправлена ​​в последней версии.

<script>
Galleria.loadTheme('../include/scripts/galleria/themes/classic/galleria.classic.min.js');
Galleria.run('#galleria', {
    transition: 'fade',
    imageCrop: true,
    autoplay: 2500 // will move forward every 7 seconds
});          
</script>       
1 голос
/ 11 января 2012

Согласно приведенной ниже документации, по умолчанию у вас должно быть поведение, которое вы ищете. Попробуйте установить его явно.

pauseOnInteraction тип: логическое по умолчанию: правда Во время воспроизведения Galleria остановит воспроизведение, если пользователь нажмет на миниатюры или любые другие навигационные ссылки. Если вам не нужно это поведение, установите для этого параметра значение false.

1 голос
/ 19 мая 2010
$('#galleria').galleria({
    extend: function() {
        this.play(4000); // will advance every 4th second
    }
});

Больше не работает с последней версией. Смотри ниже.

...