2013-04-01 11 views
7

Konieczne jest naprawienie suwaka strony głównej, aby nie wyświetlał się po wszystkich slajdach na końcu. Musi być płynną pętlą. Ale nie wiem, co robię źle. Przykład: http://3dollar.vigorbranding.com/Nieograniczona pętla Flexslider

<script type="text/javascript"> 
    jQuery(window).load(function() { 
     jQuery('#carousel').flexslider({ 
      animation: "slide", 
      controlNav: false, 
      animationLoop: false, 
      slideshow: true, 
      itemWidth: 187, 
      itemMargin: 0, 
      asNavFor: '#slider' 
     }); 

     jQuery('#slider').flexslider({ 
      animation: "slide", 
      controlNav: false, 
      animationLoop: true, 

      <?php if (ot_get_option('autoslide') == 'yes') { ?> 

      slideshow: true,    //Boolean: Animate slider automatically 
      slideshowSpeed: <?php echo ot_get_option('delay') ?>, 

      <?php } else { ?> 
      slideshow: false, 
      <?php } ?> 

      sync: "#carousel", 
      start: function(slider) { 
       jQuery('body').removeClass('loading'); 
      } 
     }); 

    }); 
</script> 

Odpowiedz

6

ustawić animationLoop do true w przeciwieństwie do false

+0

Zrobiłem to również i nawigacja na dole utknęła. – user822179

+0

tak, to jest dziwne .. wydaje się, że synchronizacja jest teraz wyłączona. Szybkie rozwiązanie polega na ustawieniu 'animationLoop' z powrotem na' false' i zmianie 'animacji' na' zanikanie' .. w ten sposób obrazy będą się przesuwać i sprawi, że poczuje się gładko bez przesuwania ... źle zagłębić się w problem nieco bardziej, aby znaleźć solidne rozwiązanie .. – kingkode

+0

również znalazł to [zgłoszenie problemu na github] (https://github.com/woothemes/FlexSlider/issues/ 331) o użytkownikach doświadczających tego samego, gdy synchronizacja i animacja są ustawione. – kingkode

0

miałem tylko tę samą dyskusję. animationLoop: prawda nie było wystarczająco dużo dla mnie ... Czytałem wątek na ten temat tutaj:

https://github.com/woothemes/FlexSlider/issues/287

i na podstawie zaleceń zawartych w tym wątku, skończyło się konwersji na bxSlider:

http://bxslider.com/examples/carousel-dynamic-number-slides

który nie tylko wykonuje nieskończoną pętlę idealnie, ale jej model wymiarowania wydaje się bardziej intuicyjny; Byłem w stanie łatwiej dostosować to do mojej siatki. Jeśli myślisz o:

[ item ][mgn][ item ][mgn][ item ][mgn][ item ][mgn] 

(gdzie MGN = margines)

następnie w flexslider gdybym dopasować szerokość elementu i margines tak, że suwak jest w pełni uzasadnione:

[  page width   ] 
[ item ][mgn][ item ][mgn][ item ][mgn][ item ][mgn] 

następnie kiedy przewinąłem się do krawędzi RH, nadal istniała "przesuwająca się duch", która czaiła się poza krawędzią RH, która była końcem końcowym:

        [  page width   ] 
[ item ][mgn][ item ][mgn][ item ][mgn][ item ][mgn] 
                 ghost slide^

Konta bxSlider do tego doskonale.