layui.laydate日期控件的闪屏问题

一、问题

由于窗口比较小,预留的空间不够日期控件所展现,就会出现日期控件一闪而过;在弹框中使用laydate时,首次弹出框显示,闪屏一下然后就自动关闭了。

二、解决方案

添加   trigger: 'click'

1 layui.use(['laydate'], function(){
2         var laydate = layui.laydate;
3         laydate.render({
4             elem: '#id'
5            ,trigger: 'click'
6         });
7 });

如果多个日期控件可以设置一个class然后进行操作

 1 lay('.dateTime').each(function () {
 2             laydate.render({
 3                 elem: this,
 4                 theme: 'grid', //指定主题
 5                 format: 'yyyy年MM月dd日', //自定义格式
 6                 max: 0,
 7                 calendar: true,
 8                 trigger: 'click'
 9             });
10         });

猜你喜欢

转载自www.cnblogs.com/yapin/p/11874972.html