1212 * @param pageclick 相应的方法
1313 * @returns {string }
1414 */
15- function createPagination ( counts , current , itemnum , pagesize , pageclick , showitem , id ) {
15+ function createPagination ( counts , current , itemnum , pagesize , pageclick ) {
1616 current = parseInt ( current ) ;
1717 var total = ( counts % pagesize ) == 0 ? ( counts / pagesize ) : ( parseInt ( counts / pagesize ) + 1 ) ;
1818 var begin = Math . max ( 1 , current - parseInt ( itemnum / 2 ) ) ;
@@ -21,38 +21,30 @@ function createPagination(counts, current, itemnum, pagesize, pageclick, showite
2121 begin = begin < 1 ? 1 : begin ;
2222 total = total < 1 ? 1 : total ;
2323 end = end < begin ? begin : end ;
24- if ( id ) {
25- var content = '<div class="pagination paging" id="' + id + '"><ul>' ;
26- } else {
27- var content = '<div class="pagination paging"><ul>' ;
28- }
29- if ( ! showitem ) {
30- var arr = [ "首页" , "上一页" , "下一页" , "尾页" ] ;
31- }
24+ var content = '<ul class="pagination">' ;
25+ var arr = [ "首页" , "上一页" , "下一页" , "尾页" ] ;
3226 if ( current != 1 ) {
33- content += '<li><a class="wen" onclick="' + pageclick + '(1);">' + ( arr ? arr [ 0 ] : '<<' ) + '</a></li>' +
34- '<li><a class="wen" onclick="' + pageclick + '(' + ( parseInt ( current ) - 1 ) + ');">' + ( arr ? arr [ 1 ] : '<' ) + '</a></li>' ;
27+ content += '<li><a onclick="' + pageclick + '(1);">' + arr [ 0 ] + '</a></li>' +
28+ '<li><a onclick="' + pageclick + '(' + ( parseInt ( current ) - 1 ) + ');">' + arr [ 1 ] + '</a></li>' ;
3529 } else {
36- content += '<li class="wen disabled"><a href="#">' + ( arr ? arr [ 0 ] : '<<' ) + '</a></li>' +
37- '<li class="wen disabled"><a href="#">' + ( arr ? arr [ 1 ] : '<' ) + '</a></li>' ;
30+ content += '<li class="disabled"><a href="#">' + arr [ 0 ] + '</a></li>' +
31+ '<li class="disabled"><a href="#">' + arr [ 1 ] + '</a></li>' ;
3832 }
3933 for ( var item = begin ; item <= end ; item ++ ) {
4034 if ( item == current ) {
41- content += '<li class="num disabled "><a href="#">' + item + '</a></li>' ;
35+ content += '<li class="active "><a href="#">' + item + '</a></li>' ;
4236 } else {
43- content += '<li><a class="num" onclick="' + pageclick + '(' + item + ');">' + item + '</a></li>' ;
37+ content += '<li><a onclick="' + pageclick + '(' + item + ');">' + item + '</a></li>' ;
4438 }
4539 }
4640 if ( current != total ) {
47- content += '<li><a class="wen" onclick="' + pageclick + '(' + ( current + 1 ) + ');">' + ( arr ? arr [ 2 ] : '>' ) + '</a></li>' +
48- '<li><a class="wen" onclick="' + pageclick + '(' + total + ');">' + ( arr ? arr [ 3 ] : '>>' ) + '</a></li>' ;
41+ content += '<li><a onclick="' + pageclick + '(' + ( current + 1 ) + ');">' + arr [ 2 ] + '</a></li>' +
42+ '<li><a onclick="' + pageclick + '(' + total + ');">' + arr [ 3 ] + '</a></li>' ;
4943 } else {
50- content += '<li class="wen disabled"><a href="#">' + ( arr ? arr [ 2 ] : '>' ) + '</a></li>' +
51- '<li class="wen disabled"><a href="#">' + ( arr ? arr [ 3 ] : '>>' ) + '</a></li>' ;
52- }
53- if ( showitem != false ) {
54- content += '<li class="wen disabled"><a href="#">共' + total + '页</a></li></ul></div>'
44+ content += '<li class="disabled"><a href="#">' + arr [ 2 ] + '</a></li>' +
45+ '<li class="disabled"><a href="#">' + arr [ 3 ] + '</a></li>' ;
5546 }
47+ content += '<li class="disabled"><a href="#">共' + total + '页</a></li></ul>' ;
5648
5749 return content ;
5850}
0 commit comments