美文网首页
jQuery分页器

jQuery分页器

作者: hujinjin | 来源:发表于2017-05-23 12:39 被阅读0次

    js部分
    var ul = document.getElementById('ul');

    var li = ul.getElementsByTagName('li');

    li[2].className = 'background';

    var num01 = 1;

    var num02 = 6/*总数*/;

    //1 //首页的点击事件

    li[li.length-li.length].onclick = function(){

    Background(2);

    num01 = 1;

    content(num01);

    }

    //2 //尾页的点击事件

    li[li.length-1].onclick = function(){

    Background(li.length-3);

    num01 = num02-(li.length-5);

    content(num01)

    }

    //3 //上一页的点击事件

    li[li.length-(li.length-1)].onclick = function(){

    for(var j = 0;j

    if(li[j+2].className == 'background' && li[j+2].innerHTML != 1){

    if(j+2 != li.length-(li.length-2)){

    Background(j+1);

    }

    break;

    }

    }

    if(j+2 == li.length-(li.length-2)){

    num01 -- ;

    content(num01);

    }

    }

    //4 下一页的点击事件

    li[li.length-2].onclick = function(){

    for(var j = 0;j

    if(li[j].className == 'background' && li[j].innerHTML < num02){  //* && 写最后一页的总数*/

    if(j+1 < li.length-2){

    Background(j+1);

    }

    break;

    }

    }

    if(j+1 == li.length-2){

    num01++;

    content(num01);

    }

    }

    //    分页的点击事件

    for(var i = 0;i

    li[i+2].index = i+2;

    li[i+2].onclick = function(){

    Background(this.index);

    }

    }

    //把所有的分页背景去掉,给指定的分页添加背景颜色

    function Background(num){

    for(var i = 0;i

    li[i].className = li[i].className.replace('background','');

    li[num].className = 'background';

    }

    }

    // 给li 写内容

    content(num01);

    function content(number){

    for(var i=0;i

    li[i+2].innerHTML = number;

    number++;

    }

    }

    相关文章

      网友评论

          本文标题:jQuery分页器

          本文链接:https://www.haomeiwen.com/subject/seibxxtx.html