我是编程(javascript)的新手,但过去几天我做了很多研究,以使我的 tumblr 主题正常工作。我知道我的问题很常见,但似乎我没有足够的知识来正确集成许多类似示例中给出的代码部分。
我的主题应该覆盖 tumblr 的“每页 15 个帖子”限制,并使用“无限滚动”选项,它应该将我所有的帖子(全部是图片)放在一个无限的页面中。嗯,它没有。在here的一些帮助下,我设法用 masonry() 调用中的几个随机更改包装了我的 {block:Posts} 我最终得到了这个
如您所见,我的图片没有重叠(终于!),但是在第 15 篇文章之后,它看起来像是创建了一个新页面,并且最后一张图片没有正确对齐。
我的 jQuery 砌体代码是这样的:
<script type="text/javascript">
$(window).load(function () {
$('.autopagerize_page_element').masonry(),
$('.autopagerize_page_element').infinitescroll({
navSelector : "div.navigation",
// selector for the paged navigation (it will be hidden)
nextSelector : "div.navigation a#nextPage",
// selector for the NEXT link (to page 2)
itemSelector : ".autopagerize_page_element",
// selector for all items you'll retrieve
bufferPx : 10000,
extraScrollPx: 12000,
loadingImg : "http://b.imagehost.org/0548/Untitled-2.png",
loadingText : "<em></em>",
},
// call masonry as a callback.
function() { $('.autopagerize_page_element').masonry({ appendedContent: $(this) }); }
);
});
</script>
我知道,它一团糟......非常感谢一些帮助。