Czy istnieje metoda niszczenia FlexSlider

Próbuję ponownie zainicjować FlexSlider bez odświeżania strony, gdy nowy wpis galerii jest wywoływany asynchronicznie.

Myślę, że poniższa procedura zadziała, ale tak nie jest. Wygląda na to, że pierwszy FlexSlider utrzymuje się, mimo że nowe obrazy zostały pomyślnie załadowane.

Czy istnieje sposób na zniszczenie, a następnie odbudowanie galerii?

Dzięki

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();

questionAnswers(3)

yourAnswerToTheQuestion