rui-datepicker.min.js 去掉时辰未知

12November

11:21 AM

117 次浏览

0 条评论

将代码中的 a="<div class='tooth'>时辰未知</div>" 部分的HTML内容删除,将其赋值为一个空字符串 a=""。

2 修正获取小时值时的偏移量。

修改前:

(g.gearDate.querySelector(".date_hh")?1:0)&&(e=parseInt(Math.round(g.gearDate. querySelector(".date_hh").getAttribute("val")))-1),

修改后(移除 -1):

(g.gearDate.querySelector(".date_hh")?1:0)&&(e=parseInt(Math.round(g.gearDate.querySelector(".date_hh").getAttribute("val")))),

3 这处修改是为了解决初始化日期选择器时,默认小时显示不正确的问题。

修改前:

g.trigger.getAttribute("data-hour")&&0<=g.trigger.getAttribute("data-hour")&&(n=parseInt(Math.round(g.trigger.getAttribute("data-hour"))+1)),

修改后(移除 +1):

g.trigger.getAttribute("data-hour")&&0<=g.trigger.getAttribute("data-hour")&&(n=parseInt(Math.round(g.trigger.getAttribute("data-hour")))),

4 它修正了小时选择器滚动到底部时的边界限制,让滚动体验更平滑,防止过度滚动。

修改前:

case"date_hh":e<(i=-40)&&(e=i,m=!0),m&&(d=Math.abs(e-8)/2,p(o,d),clearInterval(o["int_"+o.id]));break;

修改后(将 -40 改为 -38):

原因: 原始列表有25个选项(1个未知 + 24小时),所以边界是-40。现在只有24个选项,正确的边界应该是 8 - 2 * (24 - 1) = -38。

case"date_hh":e<(i=-38)&&(e=i,m=!0),m&&(d=Math.abs(e-8)/2,p(o,d),clearInterval(o["int_"+o.id]));break;


留言评论
称呼
邮箱
网址