部品はかなりではありませんしかし私はそれが仕事をすると思う
var currentpage = 1;
var pagecount = 0;
function showpage(page) {
$('.content').hide();
$('.content').eq((page-1)*6).show().next().show().next().show().next().show().next().show().next().show();
$('#pagin').find('a').removeClass('current').eq(page).addClass('current');
}
$("#pagin").on("click", "a", function(event){
event.preventDefault();
if($(this).html() == "next") {
currentpage++;
}
else if($(this).html() == "prev") {
currentpage--;
} else {
currentpage = $(this).html();
}
if(currentpage < 1) {currentpage = 1;}
if(currentpage > pagecount) {currentpage = pagecount;}
showpage(currentpage);
});
$(document).ready(function() {
pagecount = Math.floor(($('.content').size())/6);
if (($('.content').size()) % 6 > 0) {
pagecount++;
}
$('#pagin').html('<li><a>prev</a></li>');
for (var i = 1; i <= pagecount; i++) {
$('#pagin').append('<li><a class="current">' + i + '</a></li>');
}
$('#pagin').append('<li><a>next</a></li>');
showpage(1);
});
あなたは改ページの代わりにタブ付きの考えを考えましたか?私はちょうどグリッドのようなケースではページネーションがより理にかなっていると思いますが、完全なコンテンツを分割すると、タブビューが良いと思います。 –
はい、あなたの場合はページネーションがもっと意味があります。 –
これにはたくさんのjQueryプラグインがあります。たとえば:http://www.jquery4u.com/plugins/10-jquery-pagination-plugins/ – webdreamer