7

I got a problem with flexslider, I need to download my picture in base64 from a webservice. After the download is complete, I make an .append() to add my slide...

But sometimes, everything is added perfectly but the slider doesn't reload correctly So I get code like this : screen1

instead of code like this : screen2

How can I reinitiate my slider in this case ?

Jonny Sooter
  • 2,417
  • 1
  • 24
  • 40
TheLazyFox
  • 1,065
  • 3
  • 11
  • 27

2 Answers2

32

Solution found ! Just add this line of code to remove the old slider ref if exists

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

TheLazyFox
  • 1,065
  • 3
  • 11
  • 27
8

When the download is complete, and after you make the append, try using the method again.

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

That should reinitiate it and account for new content.

Jonny Sooter
  • 2,417
  • 1
  • 24
  • 40