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

DatePicker组件开发

已采纳回答 / TooooBug
可以看下是什么浏览器,定位的时候使用的API只兼容主流浏览器,一些比较旧的浏览器计算位置需要加一些额外的判断代码。(事实上这里是写这类组件中比较麻烦的一个点,教程中没有在这里纠结,只是用了一种主流浏览器中可以接受的方法来说明问题。)
你们的你们的都是你们的...行了吧
12月没有31号我不服~哈哈~
在 if (!$target.classList.contains('ui-datepicker-btn')) break;的时候出现报错的同学可以改成return;

讲师回答 / TooooBug
详细描述一下,哪里不对?
https://github.com/Edge00/datePicker.js
跟着老师写的源码,需要的可以看看

讲师回答 / TooooBug
可以在点击的时候做一下判断,点击时可以取到具体的日期,然后对日期做一下判断,是否是合法的选择,如果不合法,就不做后面的放到input,隐藏datepicker等动作就好了。

最新回答 / 慕粉1412107004
跟着老师写,日历上有负数
text-pastry
这节的源代码能发一下吗,效果没出来。
还有if(!$target.classList.contains('ui-datepicker-btn'))后面跟break我这里就报错是什么原因呢

最新回答 / 西兰花伟大炮
代表的就是6周的天数,就是0到41
老师讲的何恩清晰,但若是在js逻辑部分,写点注释就更好了,看到后面,忘了变量的含义,又得从前理一下
上下月份切换的时候怎样才有平滑过度的效果呢?
我根据老师的思路写的一个日历插件 ,不依赖jquery,直接 npm install nice-date-picker --save 安装
课程须知
需要有HTML/CSS/JavaScript基础
老师告诉你能学到什么?
1、使用HTML和CSS编写组件的静态UI 2、使用原生javascript完成日历数据的获取 3、使用原生javascript实现静态UI和动态数据的结合,完成日历数据的渲染 4、事件绑定处理 5、前端组件的基本构成和编写模式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消