私はプログラミング(javascript)の新機能ですが、私のtumblrテーマを正しく機能させるために過去数日間の研究を行っています。私の質問がよくあることは分かっていますが、多くの同様の例で与えられたコードの一部を正しく統合するのに十分な知識がないようです。jQuery Masonry tumblrテーマの無限スクロールと画像の重複問題
My themeは、tumblrの「15ページあたりの投稿」の制限を無効にし、「エンドレススクロール」オプションを使用すると、すべての投稿(すべての写真)を1つの無限ページに入れる必要があります。まあ、そうではありません。 hereからの少しの助けを借りて、私は{ブロック:投稿}をラップして、私が結婚した石工()コールでいくつかのランダムな変更を加えましたthis
私の写真は重複していないことがわかりました(最後に!)、最初の15個の投稿の後に新しいページが作成され、最後の写真が正しく整列していないように見えます。
<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>
私が知っている、その混乱... は実際にいくつかの助けに感謝します:
私のjQueryの石工コードはこれです。
お役に立てば幸いです。バグを見つけましたか? –