JavaScript layui时间laydate控件支持鼠标事件

在laydate的时间控件中官方版本目前是不支持鼠标事件的,那我们需要这个事件就没有了。我们就需要自己扩展。

当然可以直接用监听div.site-demo-laydate下的table td 然后获取属性 lay-ymd 就可以取到当前的年月日,当前这个说法是在模块模式为“static”状态下的解读,其他的没试。

或者以另一种比较复杂的方式使laydate支持属性,那就是手动扩展laydate

通过解读laydate.js 的部分代码,我们得知laydate绑定事件的方法为“changeEvent”,然后找到对td的事件绑定位置,绑定上我们需要的事件。

然后问题来了,我们怎么把这个事件的触发返回,laydate对象的外边即我们在调用和初始化的位置,使得我们能主动的使用这个事件

那么现在解决上边的这个问提,那我们就扩展一下click返回的事件,毕竟官方是有done和change的回调事件的

首先对choose能接收的参数进行扩展

猜你喜欢

转载自www.cnblogs.com/UnknownRegister/p/12457936.html