有次做项目时发现,在大屏幕下,鼠标点击输入框后出现日期控件。但是在小屏幕上时,鼠标点击输入框后出现日期控件,控件瞬间又消失了,多次尝试后才发现,当点击输入框后,如果光标在日期控件之上时,就会出现这个问题,经查阅资料发现这个控件默认带有triggerL:“focus”,可修改如下配置解决。
// 执行一个laydate实例
laydate.render({
el:"#xxx",
type:"datetime",
// triggerL:"focus"
// 将默认的鼠标移出事件改为点击事件
triggerL:"click"
})