【发布时间】:2015-01-09 18:04:34
【问题描述】:
我想在下一个、上一个、最后一个和开始按钮工作时使用我的分页。 我的 jquery 是:
$(document).ready(function(){
$('#table').after('<div id="nav" style="width:800px; margin:0 auto;"></div>');
var rowsShown = 2;
var rowsTotal = $('#table tbody tr').length;
var numPages = rowsTotal/rowsShown;
for(var i = 0;i < numPages;i++) {
var pageNum = i + 1;
$('#nav').append('<a href="#" rel="'+i+'">'+pageNum+'</a> ');
}
$('#table tbody tr').hide();
$('#table tbody tr').slice(0, rowsShown).show();
$('#nav a:first').addClass('active').css("color", "blue");
$('#nav a').bind('click', function(){
$('#nav a').removeClass('active').css("color", "black");;
$(this).addClass('active').css("color", "blue");;
var currPage = $(this).attr('rel');
var startItem = currPage * rowsShown;
var endItem = startItem + rowsShown;
$('#table tbody tr').css('opacity','0.0').hide().slice(startItem, endItem).
css('display','table-row').animate({opacity:1}, 300);
});
});
我的 jsfiddle 在这里 jsfiddle。在分页中,当我单击下一步按钮时,我只想看到剩下的 3 个数字。有人可以帮我解决这个问题。我非常努力地解决,在网上搜索但我无法解决。如果有人可以解决这个问题,请帮助我。提前致谢。
【问题讨论】:
-
你没有正确使用rel属性check this out
标签: javascript jquery