【问题标题】:How to reinitialize flexslider for a dynamic loading如何重新初始化 flexslider 以进行动态加载
【发布时间】:2013-04-23 08:46:25
【问题描述】:

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

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

而不是这样的代码:

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

【问题讨论】:

    标签: javascript jquery slider flexslider


    【解决方案1】:

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

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

    【讨论】:

    • 你的回答对我很有用!
    • @AlxAlx 我遇到了同样的问题,在我的情况下,滑块正在以正常方式初始化,但没有加载图像。(这里整个滑块内部内容是动态的)。知道如何获取这些图像吗?
    • flexslider + knockout.js + 这个答案 = 太棒了
    • 老兄,你的回答把我保存为*。我非常感谢您的回答。谢谢。
    • 你最好。这正是我想要的
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2017-12-15
      相关资源
      最近更新 更多