カテゴリのすべての商品を1ページに表示する店舗があります(これはオーナーが好きなのでページネーションはオプションではありません)。Ajax - リストの読み込みを制限し、残りの部分をスクロールに読み込みます。
いくつかの重いカテゴリの読み込み時間を改善するために、<li>s
という数の商品を読み込み、ページスクロールで別のセットを読み込むスクリプトを実装したいと考えています。
ページは、理想的には私がしたいと思い、この構造
<div id="CategoryContent">
<ul class="ProductList">
<li class="Odd">Product</li>
<li class="Even">Product</li>
<li class="Odd">Product</li>
<li class="Even">Product</li>
</ul>
で生成されます。最初に25 <li>Products</li>
をロードし、ユーザーが下にスクロールすると、ページ全体がロードされるまで次の20をロードします。
:それは可能です
のためのSEOに影響を与えます例とデモのようなTHIS JQUERY EXAMPLE - しかし、これは特定のIDなどを必要とし、私はそれがページの読み込みを改善するかどうかはわかりません?
あなた、ロックスターです!私は、モバイルサイトのPHPified RSSフィードで実装するのが簡単なものを探していましたが、これは完全に機能しました!乾杯! – robabby
@James ...あなたはこの質問に対するあなたの答えをもっと詳しく説明できますか? iveには、ユーザーがスクロールするときに自動的にロードするデータの約2700行があるため... – user1862764
データがどのように設定されているか(私のデータはliになっています)に応じて、このコードは最初の20行をスライスし、残りの部分をページの読み込み時に隠します。それが最初の行です。私たちは既に最初の20を持っているので、20で変数を設定し、40で変数を設定します(これは次の20をロードします)。次に、(ウィンドウ).scroll関数はブラウザを追跡し、ユーザーがページの最下部に近づくと、次の20を読み込みます。状況に適用するには、#CategoryContent IDをあなたの持ち物に変更する必要がありますdivは呼び出され、liはそれぞれ個々の項目が何であるかまで決まります。希望が役立ちます。 – James