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

时间:2013-04-29 15:46:12

标签: javascript jquery slider flexslider

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

但有时,一切都完美添加,但滑块无法正确重新加载 所以我得到这样的代码: screen1

而不是像这样的代码: screen2

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

2 个答案:

答案 0 :(得分:30)

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

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

答案 1 :(得分:8)

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

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

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