无限滚动插件(infinite-scroll.com)曾经在我的网站上工作,但不知何故它不再工作了。我不确定发生了什么变化。
我的网站 www.outgrow.me
我正在使用的内容选择器是.li_container:第一个和帖子选择器.mcol。
知道发生了什么吗?
Chrome 控制台会输出以下错误:
Uncaught SyntaxError: Unexpected end of input http://outgrow.me/:1
查看文档的末尾:
<script type="text/javascript">
mixpanel.track("Viewed Homepage",
{"Title":"Homepage",
"Date":"Friday",
</script>
缺少右括号和括号:
});
而且,由于日期是 JSON 对象中的最后一项,因此它后面不应该有逗号 - 这将在旧版本的 Internet Explorer 中引起问题。
编辑:这样修复了JS错误,但无限滚动仍然不起作用。我怀疑问题是您的.li_container
div 不在页面的源代码中。
您用于创建列的插件(列化器)将.li_container
插入到 DOM 中,但在无限滚动脚本运行后执行此操作,因此无限滚动没有任何可附加的内容。将您的列化器脚本放在无限滚动脚本上方,我怀疑这将解决问题。