在laydate的时间控件中官方版本目前是不支持鼠标事件的,那我们需要这个事件就没有了。我们就需要自己扩展。
当然可以直接用监听div.site-demo-laydate下的table td 然后获取属性 lay-ymd 就可以取到当前的年月日,当前这个说法是在模块模式为“static”状态下的解读,其他的没试。
或者以另一种比较复杂的方式使laydate支持属性,那就是手动扩展laydate
通过解读laydate.js 的部分代码,我们得知laydate绑定事件的方法为“changeEvent”,然后找到对td的事件绑定位置,绑定上我们需要的事件。
然后问题来了,我们怎么把这个事件的触发返回,laydate对象的外边即我们在调用和初始化的位置,使得我们能主动的使用这个事件
那么现在解决上边的这个问提,那我们就扩展一下click返回的事件,毕竟官方是有done和change的回调事件的
首先对choose能接收的参数进行扩展