jQuery分页效果的优势
var total=$(.class).length; //取得需要分页的元素的总个数 var radio=3;//根据宽窄屏获得每页显示offer条数: var pageSize=parseInt(total/radio); //获得总页数; if(total % radio !=0){ pageSize+=1; } var currentPage=1; //当前页为第一页 //向前翻页的代码: $(.leftArrow,parentElem).bind('click',function(e){ var index=currentPage-1; if(currentPage==1){ return; }else{ $(.class).css('display','none'); var elemIndex=index*radio; //数组中起始要显示的元素的指针 $(.class).eq(elemIndex).css('display',''); $(.class).eq(elemIndex+1).css('display',''); $(.class).eq(elemIndex+2).css('display',''); //上面三句代码可用next()重写成 //$(.class).eq(elemIndex).css('display','') // .next().css('display','') // .next()..css('display',''); currentPage=index; } }) //向后翻页的代码: $(.rightArrow,parentElem).bind('click',function(e){ var index=currentPage+1; if(currentPage==pageSize){ return; }else{ $(.class).css('display','none'); var elemIndex=index*radio; //数组中起始要显示的元素的指针 $(.class).eq(elemIndex).css('display',''); $(.class).eq(elemIndex+1).css('display',''); $(.class).eq(elemIndex+2).css('display',''); //上面三句代码可用next()重写成 //$(.class).eq(elemIndex).css('display','') // .next().css('display','') // .next()..css('display',''); currentPage=index; } })
本文作者: Jasmine
本文链接: https://www.jianbaizhan.com/article/274
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
不错不错