1

无限滚动插件 (infinite-scroll.com) 曾经在我的网站上运行,但不知何故不再适用。我不确定发生了什么变化。

我的网站是 www.outgrow.me

我使用的内容选择器是 .li_container:first 和后选择器 .mcol

任何想法发生了什么?

4

1 回答 1

1

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_containerdiv 不在页面的源代码中。

您用于创建列(columnizer)的插件会插入.li_container到 DOM 中,但在无限滚动脚本运行之后才会这样做,因此无限滚动没有任何附加内容。将您的分栏器脚本放在无限滚动脚本之上,我怀疑这会解决问题。

于 2012-06-15T00:10:11.337 回答