您的位置:首页 > 其它

Laydate 时间插件 在选择时间框中设定分钟的值

2019-08-08 11:22 211 查看
1. 修改laydate.js对时间赋初值的代码

源代码

lay.each([24, 60, 60], function(i, item){
var li = lay.elem('li'), childUL = ['<p>'+ lang.time[i] +'</p><ol>'];
lay.each(new Array(item), function(ii){
childUL.push('<li'+ (that[startEnd][hms[i]] === ii ? ' class="'+ THIS +'"' : '') +'>'+ lay.digit(ii, 2) +'</li>');
});
li.innerHTML = childUL.join('') + '</ol>';
ul.appendChild(li);
});

修改后

lay.each([24, 60, 60], function(i, item){
var li = lay.elem('li'), childUL = ['<p>'+ lang.time[i] +'</p><ol>'];
if(i == 1 && that.format.indexOf("mm") >= 0 && that.format.indexOf("ss") == -1 ){
lay.each([0,30], function(i2, item2){
childUL.push('<li'+ (that[startEnd][hms[i]] === item2 ? ' class="'+ THIS +'"' : '') +'>'+ lay.digit(item2, 2) +'</li>');
});
}else if(i == 2 && that.format.indexOf("mm") >= 0 && that.format.indexOf("ss") == -1 ){

}else{
lay.each(new Array(item), function(ii){
childUL.push('<li'+ (that[startEnd][hms[i]] === ii ? ' class="'+ THIS +'"' : '') +'>'+ lay.digit(ii, 2) +'</li>');
});
}
li.innerHTML = childUL.join('') + '</ol>';
ul.appendChild(li);
});
2.设置样式 隐藏秒
<style type="text/css">
.layui-laydate-content>.layui-laydate-list {
padding-bottom: 0px;
overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
width:50%
}

.merge-box .scrollbox .merge-list {
padding-bottom: 5px;
}

</style>
3.效果图

yyyy-MM-dd HH:mm

HH:mm

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: