私は軽量のソリューション(うまくいけば、jQueryはありませんが、私は提案があります)を探しています。クライアント側でそこにあるほとんどのソリューションは、サーバー側からデータをロードするか、ページネーションを処理するために、AJAXに対応しています。私は無限にスクロールしているクライアント側に完全にロードされた単一の長いページで動作するものを見つける必要があります。純粋なJavaScriptを使用した基本的な無限スクロール/レイジーローディングブログ記事
ので、HTMLは次のようになります:
<div id="blog-post">
<h2 class="post-title">Cupcake ipsum.</h2>
<img class="post-image" src="img/posts/cupcakeIpsum.jpg">
<p class="preview">Cupcake ipsum dolor sit. Amet bear claw marzipan tootsie roll.</p>
<hr>
</div>
これと同一の抜粋は、基本的に何度も何度も同じように繰り返されます。私は基本的に最初に3つのブログ投稿を表示したいし、スクロールがビューポートの一番下に達すると、別の3つの投稿セットを公開したいと思います。
私は純粋なJavaScriptでこれをどのように達成できるかについてのアイデアはありますか? (ES6も可能です。)
https://www.google.com/search?q=es6+infinite+scrolling –
私はこれを試しましたが、結果の90%はReactです。 – cinnaroll45
他の10%はどうですか?特に、これは次のとおりです:https://derickbailey.com/2015/11/18/finitely-iterating-infinite-data-with-es6-generators/ –