为了账号安全,请及时绑定邮箱和手机立即绑定

DatePicker组件开发

完整源码:https://github.com/DaiWanwan/Datapicker
刚好最近用到了这个组件
如果我要一个页面显示两个这样的组件咋办啊
月份切换时有问题,可以把datepicker.getmonthdate函数中的判断改为
if(arguments.length == 0){
var today = new Date();
year = today.getFullYear();
month = today.getMonth() + 1;
}

最赞回答 / 慕运维603224
写成这样就行了:datePicker.render = function(direction) {  var year, month;  if (monthData) {   year = monthData.year;   month = monthData.month;  }  if (direction === 'prev') month--;  if (direction === 'next') month++;  var html = datePicker.buildUi(year, month...
刚开始接触,感觉挺复杂的
同时显示两个文件:点击view---Layout-----其中有几种横排和竖排方式。
Insert Nums:的起始数值输入框快捷键应该是Ctrl+Alt+n
看来前端需要学这么多,一个日历都需要自己这么写个逻辑。后端的我不能懂,直接拿个插件用不就行了了~
使用Sublime的同学,可以使用ctrl+ shift + L 选择多行 ,然后按电脑的<home键>跳至首行。
月份切换BUG,当点击到1月份时再往前点击会出问题。发现是getMonthData()里的问题,判断参数时用"!Month"会包含进为0的情况所以会跳回当前月份。稍微修改了下参数传值的判断:
if(year == undefined || month == undefined){
// 如果没有传值就获取当前日期
var today = new Date();
year = today.getFullYear();
month = today.getMonth() + 1;
}
月份切换的时候 好像有点小BUG
多行字符串可以用 ``
啦啦啦 ,靠你啦拉
课程须知
需要有HTML/CSS/JavaScript基础
老师告诉你能学到什么?
1、使用HTML和CSS编写组件的静态UI 2、使用原生javascript完成日历数据的获取 3、使用原生javascript实现静态UI和动态数据的结合,完成日历数据的渲染 4、事件绑定处理 5、前端组件的基本构成和编写模式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消