如何重新初始化flexslider以进行动态加载

Ras*_*ler 7 javascript jquery slider flexslider

我遇到了flexslider的问题,我需要从web服务下载base64中的图片.下载完成后,我.append()来添加我的幻灯片......

但有时,一切都完美添加,但滑块没有正确重新加载所以我得到这样的代码: 屏幕截图1

而不是像这样的代码: 画面2

在这种情况下,如何重新启动滑块?

Ras*_*ler 30

找到解决方案 只需添加此行代码即可删除旧的滑块ref(如果存在)

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


Jon*_*ter 8

下载完成后,在进行追加后,请再次尝试使用该方法.

$('.flexslider').flexslider();
Run Code Online (Sandbox Code Playgroud)

这应该重新启动它并考虑新的内容.