Gibt es eine Zerstörungsmethode für FlexSlider?

Ich versuche, FlexSlider ohne Seitenaktualisierung neu zu initialisieren, wenn eine neue Galerie asynchron aufgerufen wird.

Ich würde denken, dass die Routine unten funktionieren würde, aber es funktioniert nicht. Anscheinend bleibt der erste FlexSlider bestehen, obwohl die neuen Bilder erfolgreich geladen wurden.

Gibt es eine Möglichkeit, die Galerie zu zerstören und dann wieder aufzubauen?

Vielen Dank

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage