6
私は、無限スクロールプラグインでアイソトーププラグインを使用しています。 Infinite Scrollのデフォルト設定では新しい要素のロードが自動的に開始されますが、「Load more images」ボタンが表示されます。アイソトープ&手動トリガー付き無限スクロール
私はisotope INSERT関数に渡すことができるInfiniteスクロールから新しい要素を取得する小さなコードを欠落しています。コードに以下の私のコメントを参照してください。
// initialize infinite scroll
$container.infinitescroll({
navSelector : '#paging', // selector for the paged navigation
nextSelector : '#paging a', // selector for the NEXT link (to page 2)
itemSelector : '.col', // selector for all items you'll retrieve
loading: {
msgText: 'Loading...',
finishedMsg: Loaded all!',
}
} // <-- NOTE that we do not use callback function here!
);
$(window).unbind('.infscr');
$('#paging a').click(function(){
// NEED CODE HERE TO GET NEW ELEMENTS FROM INFINITE SCROLL AND PASS THOSE ELEMENTS TO $container.isotope('insert', $(newElements));
});
しかし:
は、ちょうどIsotope's demo for Infinite Scrollに示されているように、コールバックとして同位体を呼び出し、プラグインを呼び出すときを渡すことで動作を使用するように、無限スクロールを伝え、
jquery.infinitescroll.js
後manual-trigger.js
を含めますユーザーのスクロールダウンで新しい要素を追加し、ボタンを使用して新しい要素を追加します。http://isotope.metafizzy.co/demos/adding-items.htmlを使用するだけでよく、よく追加しますか?自動的に追加しない無限のスクロールは、もはや無限のスクロールではありませんか? – Systembolaget