Flexslider-анимация: "слайд", animationLoop: "true" - конфликт

у меня проблема с Flexslider 2 при определенных обстоятельствах. Я использую его как слайдер контента. Что мне нужно, так это иметь анимационный слайд, а не исчезать, и цикл слайдов. У меня есть 3 слайда с содержимым div и больше списков внутри них, чтобы показать настройку типа галереи. Проблема, с которой я сталкиваюсь, заключается в том, что когда я устанавливаю необходимые параметры, ползунок сначала показывает последний слайд, затем скользит на слайд 2, затем 3, затем 1. Он не покажет первый слайд как первый горка. Параметр startAt не влияет.

все работает отлично, когда я устанавливаю ползунок для использования следующего:

$(".flexslider").flexslider({
    animation: "slide",
    animationLoop: false
});

Он также работает, если я установил его в:

$(".flexslider").flexslider({
    animation: "fade",
    animationLoop: true
});

но если я установлю анимацию на слайд, а цикл на true, он сначала покажет последний слайд и не покажет слайды в правильном порядке. Я могу что-нибудь сделать? Кажется, конфликт между анимационным слайдом и циклом.

мне нужен следующий код работает, но не работает:

$(".flexslider").flexslider({
    animation: "slide",
    animationLoop: true
});

не получаю никаких ошибок в консоли. Есть идеи?

2 ответов


удалите эти строки из jquery.

методы.уникальный идентификатор( слайдер.слайды.сначала.)(клон.)(addClass ('клон') ).добавление( слайдер.контейнера ); методы.уникальный идентификатор( ползунок.слайды.последний.)(клон.)(добавление('клон') ).prependTo( ползунок.контейнер ); }

это исправит проблему.


может быть отсутствие html-кода. Мне нужен следующий код для работы

    $(window).load(function(){
       $('.flexslider').flexslider({
          animation: "slide",
          animationLoop: true,
          start: function(slider){
         }
       });
    });