云海帆
云海帆
  • 发布:2015-07-11 12:27
  • 更新:2015-07-11 12:27
  • 阅读:15864

[源码] MCalenda 基于MUI的日历插件,史上最精简

分类:MUI

正要用个日历插件,发现mui并没有,基于JQuery的插件都太重了,在我的小米手机上居然会有卡顿。
初学mui, 于是开始造轮子, 目标是抛弃所有依赖和花哨,纯精简,速度快,
先把Demo发布了,慢慢会增加week/day View和事件支持。

实例:

var MC = mui("#container").MCalendar();  
MC.changeDate(new Date())  
MC.hide()  
MC.show()  
MC.getDate()

源码在此:这能不能加精啊?
MCalendar源码

截图:

13 关注 分享
蔡繁荣 DCloud_heavensoft 深井冰_01 hilongjw Bruin DCloud_UNI_CHB iseeyo 左方SAMA jie2012 王彦坡 2***@qq.com 班 7***@qq.com

要回复文章请先登录注册

7***@qq.com

7***@qq.com

MC.getDate() 不能直接获取当前 选择的日期 返回的是上一次选择的 怎么可以直接获取当前点击的日期?
2018-03-30 09:18
1***@163.com

1***@163.com

回复 xuweh :
mui(".mc-table-row").on("tap","td.mc-table-cell",function(e){


console.log(MC.getDate());
console.log(this.innerHTML.toString().replace(/[^0-9]/ig,""));

}
2017-11-10 14:12
2***@qq.com

2***@qq.com

支持,赞
2016-08-23 16:35
小小小小宇

小小小小宇

赞一下
2016-08-23 16:30
张释

张释

赞一下!
2016-07-20 11:34
大毕

大毕

这插件怎么运行?我菜鸟...
2016-06-03 16:27
gadget2k

gadget2k

十分需要,先支持一个
2015-11-06 13:25
xuweh

xuweh

如果给每个日期的td绑定事件,获取到的日期是上次选中的日期,看源码getDate的方法是 return MonthView.date_selected();有没有办法是直接选中获取到当前日期?
2015-09-22 09:33
xuweh

xuweh

支持,非常有用,可以优化的更好些
2015-09-21 17:37
小计天空

小计天空

回复 云海帆 :
这个可以按照常规的标注出来,二十四节气还是可以的
2015-09-14 14:42