2013-04-29 18 views
7

Mam problem z Flexslider, muszę pobrać moje zdjęcie w base64 z serwisu WWW. Po zakończeniu pobierania, I zrób .append() dodać mój slajd ...Jak ponownie zainicjować flexslider dla dynamicznego ładowania

Ale czasami, wszystko jest idealnie, ale dodaje suwak nie przeładować poprawnie Więc mam kod jak poniżej: screen1

zamiast kodu podobnego do tego: screen2

Jak mogę ponownie uruchomić mój suwak w tym przypadku?

Odpowiedz

30

Rozwiązanie znalezione! Wystarczy dodać ten wiersz kodu, aby usunąć starą suwak ref jeśli istnieje

$('#flexslider').removeData("flexslider");

+0

Twoja odpowiedź była bardzo przydatna dla mnie! – Simon

+0

Dziękuję bardzo! – Raffael

+0

@AlxAlx Mam ten sam problem, w moim przypadku suwak inicjalizuje się w normalny sposób, ale obrazy nie ładują się (tutaj cała wewnętrzna zawartość suwaka przychodzi dynamicznie). Masz pomysł, jak zdobyć te obrazy? –

8

Po zakończeniu pobierania i ponownym użyciu metody spróbuj ponownie użyć tej metody.

$('.flexslider').flexslider(); 

To powinno ponownie zainicjować i uwzględnić nowe treści.

Powiązane problemy