Est-il détruire méthode pour FlexSlider

Je suis en train d'essayer de réinitialiser FlexSlider avec actualisation de la page lorsqu'une nouvelle galerie de l'inscription est de manière asynchrone.

Je pense que la routine ci-dessous pourrait fonctionner, mais il ne le fait pas. Il semble que la première FlexSlider persiste même si les nouvelles images sont correctement chargé.

Est-il un moyen de le détruire, puis de reconstruire la galerie?

Grâce

function flexInit() {
        $('.flexslider').flexslider({
            animation: "slide",
            controlsContainer: ".paginator",
            manualControls: 'a',
            after: function(slider){
                if(slider.atEnd == true)    {
                    //??? slider.destroy;
                    galBuild();
                }
            }
        });
    }

    function galBuild() {
            $.getJSON("/gallery/next/"+galID, function (data) {
            var results = data.objects;
            var list = $(".flexslider ul.slides");
            var i = 0;
            $.each(results, function () {

                list.append('<li><p>' + results[i].title + '</p><img src="' + results[i].src + '"><p class="flex-caption">' + results[i++].caption + '</p></li>');

            });

            flexInit(); 

            });
    }

    galBuild();
  • d'où "galID" argument passé dans galBuild() la fonction?
  • Salut Kundan... galID est juste une galerie mondiale variable déclarée plus tôt. N'a pas vraiment d'incidence sur la réinitialisation de FlexSlider