【问题标题】:Apply Skrollr to dynamic loaded content将 Skrollr 应用于动态加载的内容
【发布时间】:2014-11-03 23:25:31
【问题描述】:

我有一个页面,其中包含 skrollr 应用并正常工作的多个帖子。

var s = skrollr.init();

页面的功能之一是动态加载其中一篇文章的内容。我正在使用 jQuery 和 Ajax 进行此操作。检索到内容后,我将其插入页面。此新内容具有引用 skrollr 的数据标签。所以我打电话

s.refresh();

在插入内容后超时以防万一。但我没有让 skrollr 使用新的(动态)插入内容。 注意:如果我导航到帖子 skrollr 的单个页面,那里可以正常工作。

我想知道解决问题的方法是否正确,或者我错过了什么或做错了什么。

【问题讨论】:

    标签: jquery ajax dynamic plugins skrollr


    【解决方案1】:

    我设法按照此处的建议找到了一种方法:https://github.com/Prinzhorn/skrollr/issues/450

    我不确定这是否是解决问题的最佳方法。

    当进行 ajax 调用时,我会销毁 skrollr:

    s.destroy();
    

    在插入动态内容后,我再次创建了一个新的 skrollr 实例:

    s = skrollr.init();
    

    【讨论】:

    • 更好的方法是s.refresh();
    猜你喜欢
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 2014-02-23
    相关资源
    最近更新 更多