发布于 1个月前

解决layui时间控件闪烁问题

解决layui时间控件由于屏幕比例不同导致无法显示的问题解决方式

这是原先的代码,此写法在页面大小不足时会发生时间控件无法显示(闪烁消失)的问题

laydate.render({
    elem: '#startTime', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
    event: 'focus', //响应事件。如果没有传入event,则按照默认的click
    type: 'datetime'
});

解决问题只需在绑定控件的参数中加上trigger: 'click’即可

laydate.render({
    elem: '#startTime', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
    event: 'focus', //响应事件。如果没有传入event,则按照默认的click
    type: 'datetime',
    trigger: 'click'
});
©2020 edoou.com   京ICP备16001874号-3