为了账号安全,请及时绑定邮箱和手机立即绑定

一个页面有多个分页,相互影响

一个页面有多个分页,相互影响

怎么让分页不相互影响呢?  $.each($('.results_comment'), function(index, value) {  var show_per_page = 1; //每页显示几条数据    var number_of_items = $('.results_comment').eq(index).children().size(); //获取总长度长度    var number_of_pages = Math.ceil(number_of_items / show_per_page);    $('#current_page').eq(index).val(0);    $('#show_per_page').eq(index).val(show_per_page); //5    var navigation_html = '<a class="previous_link" href="javascript:previous();">上一页</a>';    var current_link = 0; //变量    while (number_of_pages > current_link) {        navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link + ')" longdesc="' + current_link + '">' + (current_link + 1) + '</a>';        current_link++;    }    navigation_html += '<a class="next_link" href="javascript:next();">下一页</a>';    $('.page_navigation').eq(index).html(navigation_html);    $('.page_navigation .page_link:first').eq(index).addClass('active_page');    $('.results_comment').eq(index).children().css('display', 'none');    $('.results_comment').eq(index).children().slice(0, show_per_page).css('display', 'block');    // 分页结束    });/ 分页方法function previous() {    new_page = parseInt($('#current_page').val()) - 1;    if ($('.active_page').prev('.page_link').length == true) {        go_to_page(new_page);    }}function next() {    new_page = parseInt($('#current_page').val()) + 1;    if ($('.active_page').next('.page_link').length == true) {        go_to_page(new_page);    }}function go_to_page(page_num) {    var show_per_page = parseInt($('#show_per_page').val());    start_from = page_num * show_per_page;    end_on = start_from + show_per_page;                 $('.results_comment').children().css('display', 'none').slice(start_from, end_on).css('display', 'block');           $('.page_link[longdesc=' + page_num + ']').addClass('active_page').siblings('.active_page').removeClass('active_page');    $('#current_page').val(page_num);}// 分页方法
查看完整描述

1 回答

?
李晓健

TA贡献1036条经验 获得超461个赞

多个分页中的参数,分到多个对象中去存储就行了,不要多个分页对象共用同一个对象去存参数 

查看完整回答
反对 回复 2016-11-11
  • 光脚大仙人
    光脚大仙人
    不太懂,我的分页的个数都是动态生成的,这种要怎么写呢?
  • 李晓健
    李晓健
    class一样没有关系呀,你可以分页栏外面再包一层标签,给不同的id,通过父级的标签来区分这个分页是属于哪一部分的。
  • 光脚大仙人
    光脚大仙人
    我做的类似于微博,样式都一样,分页在微博下的评论页面,
点击展开后面7
  • 1 回答
  • 0 关注
  • 2784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信