(保罗爱尔兰的)无限滚动插件根本不起作用



根据chrome的控制台"未捕获的类型错误:无法读取未定义的属性'msie'

我主要从演示页面复制代码,所以我对为什么这不起作用感到困惑

我的 HTML 格式如下:

<div id='posts'>
        <div class='infoPost'>
        </div>
</div>
<div id="nav">
         <a id="next" href="/page/2" class="icon" >0</a>
</div>

和jquery(在页面底部的脚本标签中):

$('#posts').infinitescroll({
navSelector     : "#next:last",
nextSelector    : "a#next:last",
itemSelector    : "#posts div.infoPost"
});

这是在 tumblr 上实现的,使用 jquery 版本 1.9.1

jquery.browser 在 1.9 中删除 使用旧版本的 jQuery,使用 migrate 插件,或修改无限滚动插件进行替代检查。

编辑:您使用的是哪个版本的插件?我在 https://github.com/paulirish/infinite-scroll/blob/master/jquery.infinitescroll.js 中看到没有浏览器检查或对 msie 的引用 您确定您没有在自己的代码中调用 $.browser.msie 吗?

最新更新