无限滚动插件 (infinite-scroll.com) 曾经在我的网站上运行,但不知何故不再适用。我不确定发生了什么变化。
我的网站是 www.outgrow.me
我使用的内容选择器是 .li_container:first 和后选择器 .mcol
任何想法发生了什么?
无限滚动插件 (infinite-scroll.com) 曾经在我的网站上运行,但不知何故不再适用。我不确定发生了什么变化。
我的网站是 www.outgrow.me
我使用的内容选择器是 .li_container:first 和后选择器 .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>
缺少右括号和括号:
});
而且,由于 date 是 JSON 对象中的最后一项,它后面不应该有逗号 - 这会导致旧版本的 Internet Explorer 出现问题。
编辑:这样就修复了 JS 错误,但无限滚动仍然无法正常工作。我怀疑问题是您的.li_container
div 不在页面的源代码中。
您用于创建列(columnizer)的插件会插入.li_container
到 DOM 中,但在无限滚动脚本运行之后才会这样做,因此无限滚动没有任何附加内容。将您的分栏器脚本放在无限滚动脚本之上,我怀疑这会解决问题。