如何更新无限滚动js

时间:2017-11-13 14:59:44

标签: javascript jquery infinite-scroll

我在破坏infiniteScroll对象之后未经尝试时出现此错误,以初始化新实例:

  

main.js:1未捕获的TypeError:o._init不是函数

在我的ajax电话中:

$.ajax({
  url : $('form').attr('action'), 
  data: $('form').serialize(),
  type: 'GET',
  encode: 1,
  success: function(reponseHTML){
     $('.products').infiniteScroll('destroy');

     $('.products').infiniteScroll({
        path: '.next a',
        append: '.product-wrapper',
        history: true,
      });
   }});

我按照插件的官方文档: https://infinite-scroll.com/api.html

1 个答案:

答案 0 :(得分:0)

在destroy调用之后,我删除了无限Scroll的DOM元素。

$('.product').remove();

使用reponseHTML重新创建它们。 :) 谢谢,