laydate.render({ elem: '#ldTime' , showBottom: false }); laydate.render({ elem: '#ldTime2', type: 'time', format: 'HH:mm' , showBottom: false });为什么前者不点确定就能自动完成选择,而后者选完三个选项后选择器也不关闭?
时间: 2023-11-22 22:54:20 浏览: 49
laydate日期选择
这是因为两个示例中使用的是不同的日期选择器插件。
第一个示例中使用的是 layui 的日期选择器插件,该插件在用户选择日期后会自动关闭选择器并触发一个回调函数。因此,用户不需要点击“确定”按钮。
而第二个示例中使用的是 layui 的时间选择器插件,该插件在用户选择时间后不会自动关闭选择器,因此用户需要手动点击“确定”按钮来关闭选择器。
如果你需要在选择时间后自动关闭选择器,可以在回调函数中添加代码来手动关闭选择器,如下所示:
```
laydate.render({
elem: '#ldTime2',
type: 'time',
format: 'HH:mm',
showBottom: false,
done: function(value, date, endDate) {
// 手动关闭选择器
this.done();
}
});
```
阅读全文