我在破坏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
答案 0 :(得分:0)
在destroy调用之后,我删除了无限Scroll的DOM元素。
$('.product').remove();
使用reponseHTML重新创建它们。 :) 谢谢,