javascript / jqueryを使用して以下のようなページ番号を生成するにはどうすればよいですか?
5番目のページが選択されている場合は、3,4と6,7、および1を表示する必要があります。最後のページには、前、次...任意の提案があります...。
編集:
これらのページネーションdivを使用するjsonデータを操作するにはどうすればよいですか?(つまり)私のjsonデータには、1ページ目などで10個にしたい50個のレコードが含まれています...これらの番号でjsonデータをページ分割する方法...
jquery関数を渡したいのですがcurrentpageno,lastpagenumber
、関数は次のようなページ番号を生成するはずです。
最初のページの場合
真ん中なら、
最後のページの場合、
2番目の編集:
この機能を試しましたが、期待した結果が得られないようです
function generatePages(currentPage, LastPage) {
if (LastPage <= 5) {
var pages = '';
for(var i=1;i<=5;i++)
{
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
if (LastPage > 5) {
var pages = '';
for (var i = 1; i <= 5; i++) {
pages += "<a class='page-numbers' href='#'>" + i + "</a>"
}
$("#PagerDiv").append(pages);
}
}
私はlastPage
とcurrentPage
価値観を持っていますこれを手に入れるのを手伝ってください...