2017-03-07 80 views
1

我一直在尝试使用保罗爱尔兰的无限滚动脚本的tumblr一段时间,但我无法得到它的工作。 (它只是不加载下一组职位)Tumblr无限滚动脚本不工作

这是代码的一部分:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

{block:IndexPage} 
{block:ifInfiniteScroll} 
<script src="//static.tumblr.com/wgijwsy/u2vm2hxv6/jquery.infinitescroll.min.js"></script> 
{/block:ifInfiniteScroll} 
{/block:IndexPage} 

<script> 

$(document).ready(function(){ 
var $container = $('.content'); 

    {block:IndexPage} 
    {block:ifInfiniteScroll} 

    $container.infinitescroll({ 
     itemSelector: '.posts', 
     navSelector: '.pagination', 
     nextSelector: '.next', 
     loadingImg: '', 
     loadingText: '<em></em>', 
     bufferPx: 2000 
     }); 

    {/block:ifInfiniteScroll} 
    {/block:IndexPage} 

}); 


</script> 

的选择应该是正确的。这是整个代码:http://pastebin.com/cAN5PwSR

这是我的测试博客:(是的,“无限滚动”选项设置为ON的时刻)http://codeheaven-wip.tumblr.com/

,我真的很感谢您抽出宝贵的时间来尝试帮我。这不起作用一直使我疯狂。非常感谢您提前!

+1

只是一个猜测,但我不能在你的标记中看到'.pagination'元素或'.next'元素我认为这些是必需的,以便触发滚动 – lharby

+0

@lharby谢谢!这工作。只有当无限滚动被禁用时,我才有分页,现在我改变了它的工作!我会upvote你,但我还没有足够的代表,对不起! – Petra1999

+0

不用担心Petra1999 – lharby

回答

0

尝试通过($)给你的函数是这样的:

$(document).ready(function($){ 

    var $container = $('.content'); 

    ... 

}); 

它似乎带走控制台错误我所看到的 - 但我不能完全测试。祝你好运!

+1

谢谢你的回答!控制台错误现在也不适用于我,但它仍然无法正常工作。 – Petra1999