0
私はN個のhtml要素を持っています。 jQueryを使用してN - 10の下の要素を非表示にしてから、 "さらに読み込む"ボタンを作成して別の10要素を表示できますか?クライアント側のページ番号
私は、ページが読み込まれると最初の10個の要素だけが表示され、「さらに読み込み」をクリックすると最初の20個の要素が表示され、もう一度クリックすると30個の最初の要素が表示され、など
それは
$('li').slice(-($('li').length - 10)).hide();
ようなものになるだろうし、その後
var num_visible = 10;
$('#loadMore').click(function() {
$('li').slice(num_visible, num_visible + 10).show();
num_visible += 10;
});
私は考えることができる唯一の問題は、大規模なデータセットを持っている場合(またはあなたが動的ロードをしたいので、あなたはアイテムが追加された場合は、ページ全体を更新する必要はありません)で、その後、あなたは本当にサーバー側のページングを使いたいと思うでしょう。 – imtheman
しかし、私は400アイテムしかありません。あまりにも多いですか? – Jamgreen
それはテストによって異なります。 – imtheman