私はプログラミング(javascript)の初心者ですが、tumblrのテーマを正しく機能させるために、過去数日間かなりの調査を行いました。私の質問が一般的であることは知っていますが、多くの同様の例で与えられたコードの一部を正しく統合するのに十分な知識がないようです。
私のテーマは、tumblr の「1 ページあたり 15 の投稿」という制限をオーバーライドし、「エンドレス スクロール」オプションを使用すると、すべての投稿 (すべての写真) を 1 つのエンドレス ページに配置する必要があります。まあ、そうではありません。hereからの少しの助けを借りて、私は {block:Posts} を でラップすることができ、 masonry() 呼び出しでいくつかのランダムな変更を加えて、これになりました
ご覧のとおり、私の写真は重なり合っていません (ついに!) が、最初の 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>
私は知っています、それは混乱しています...本当に助けていただければ幸いです。