优化 laypage 代码细节

pull/1205/head
贤心 2023-02-20 23:25:54 +08:00
parent c2e7ed50c1
commit 7d3153d6ae
2 changed files with 9 additions and 8 deletions

View File

@ -889,8 +889,9 @@ a cite{font-style: normal; *cursor:pointer;}
.layui-laypage select{border: 1px solid #eee;} .layui-laypage select{border: 1px solid #eee;}
.layui-laypage a, .layui-laypage a,
.layui-laypage span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 15px; height: 28px; line-height: 28px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 12px;} .layui-laypage span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 15px; height: 28px; line-height: 28px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 12px;}
.layui-laypage a{color: #333 !important; text-decoration: none !important;} .layui-laypage a[data-page]{color: #333;}
.layui-laypage a:hover{color: #009688 !important;} .layui-laypage a{text-decoration: none !important; cursor: pointer;}
.layui-laypage a:hover{color: #009688;}
.layui-laypage em{font-style: normal;} .layui-laypage em{font-style: normal;}
.layui-laypage .layui-laypage-spr{color:#999; font-weight: 700;} .layui-laypage .layui-laypage-spr{color:#999; font-weight: 700;}
.layui-laypage .layui-laypage-curr{position: relative;} .layui-laypage .layui-laypage-curr{position: relative;}

View File

@ -84,7 +84,7 @@ layui.define(function(exports){
//上一页 //上一页
prev: function(){ prev: function(){
return config.prev return config.prev
? '<a href="javascript:;" class="layui-laypage-prev'+ (config.curr == 1 ? (' ' + DISABLED) : '') +'" data-page="'+ (config.curr - 1) +'">'+ config.prev +'</a>' ? '<a class="layui-laypage-prev'+ (config.curr == 1 ? (' ' + DISABLED) : '') +'" data-page="'+ (config.curr - 1) +'">'+ config.prev +'</a>'
: ''; : '';
}() }()
@ -99,7 +99,7 @@ layui.define(function(exports){
//首页 //首页
if(index > 1 && config.first !== false && groups !== 0){ if(index > 1 && config.first !== false && groups !== 0){
pager.push('<a href="javascript:;" class="layui-laypage-first" data-page="1" title="&#x9996;&#x9875;">'+ (config.first || 1) +'</a>'); pager.push('<a class="layui-laypage-first" data-page="1" title="&#x9996;&#x9875;">'+ (config.first || 1) +'</a>');
} }
//计算当前页码组的起始页 //计算当前页码组的起始页
@ -126,7 +126,7 @@ layui.define(function(exports){
//当前页 //当前页
pager.push('<span class="layui-laypage-curr"><em class="layui-laypage-em" '+ (/^#/.test(config.theme) ? 'style="background-color:'+ config.theme +';"' : '') +'></em><em>'+ start +'</em></span>'); pager.push('<span class="layui-laypage-curr"><em class="layui-laypage-em" '+ (/^#/.test(config.theme) ? 'style="background-color:'+ config.theme +';"' : '') +'></em><em>'+ start +'</em></span>');
} else { } else {
pager.push('<a href="javascript:;" data-page="'+ start +'">'+ start +'</a>'); pager.push('<a data-page="'+ start +'">'+ start +'</a>');
} }
} }
@ -136,7 +136,7 @@ layui.define(function(exports){
pager.push('<span class="layui-laypage-spr">&#x2026;</span>'); pager.push('<span class="layui-laypage-spr">&#x2026;</span>');
} }
if(groups !== 0){ if(groups !== 0){
pager.push('<a href="javascript:;" class="layui-laypage-last" title="&#x5C3E;&#x9875;" data-page="'+ config.pages +'">'+ (config.last || config.pages) +'</a>'); pager.push('<a class="layui-laypage-last" title="&#x5C3E;&#x9875;" data-page="'+ config.pages +'">'+ (config.last || config.pages) +'</a>');
} }
} }
@ -146,7 +146,7 @@ layui.define(function(exports){
//下一页 //下一页
,next: function(){ ,next: function(){
return config.next return config.next
? '<a href="javascript:;" class="layui-laypage-next'+ (config.curr == config.pages ? (' ' + DISABLED) : '') +'" data-page="'+ (config.curr + 1) +'">'+ config.next +'</a>' ? '<a class="layui-laypage-next'+ (config.curr == config.pages ? (' ' + DISABLED) : '') +'" data-page="'+ (config.curr + 1) +'">'+ config.next +'</a>'
: ''; : '';
}() }()
@ -167,7 +167,7 @@ layui.define(function(exports){
}() }()
//刷新当前页 //刷新当前页
,refresh: ['<a href="javascript:;" data-page="'+ config.curr +'" class="layui-laypage-refresh">' ,refresh: ['<a data-page="'+ config.curr +'" class="layui-laypage-refresh">'
,'<i class="layui-icon layui-icon-refresh"></i>' ,'<i class="layui-icon layui-icon-refresh"></i>'
,'</a>'].join('') ,'</a>'].join('')