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

DatePicker组件开发

最新回答 / qq_我了个擦擦_0
你的上下个月的判断写错了,,是classList.contains('ui-datepicker-prev-btn')和contains('next'),,和你画红的地方没什么关系,那是a标签的href属性,你要看的是这个datepicker.render有没有被触发。

最赞回答 / qq_XR_1
通过3-2里的算法。判断30这个日期的月份与当前月份的关系,如果这个月份是小于当前月份,就用前一个月份的总天数减去相差的天数,得出显示的号数,并将之展现出来。

最新回答 / Chengxuyuan
不知道什么是节点模板,好想知道

最赞回答 / 慕盖茨1271144
<...图片...>在7:06代码里改成return了

最新回答 / xsw2012
获得当前日期对对应td的设置颜色

最新回答 / xsw2012
评论区有人放代码地址

最新回答 / 弗里德姆_ccccc
单独加一个不同的类名就可以了呀,固定使用一个class表示需要弹出的input

最新回答 / 子纯不语
一般来讲,加$代表JQ对象,不加代表原生对象,这样让其他人看到代码的时候方便解读。

最赞回答 / 慕粉2139093130
datePicker.getMonthData = function (year,month) {if(!year || !month){    if(month === 0 && year){        year --;        month = 12;    }else {        var today = new Date();        year = today.getFullYear();        month = today.getMonth() + 1; ...

最新回答 / 只有学习才能进步
<...图片...>为什么了改了还是没用?<...图片...>

最新回答 / 慕斯卡1895145
应该是写拼写错了或者语法错误  window怎么会未定义

最新回答 / qq_昨夜闲谈梦落花_0
可以这么调用datepicker.init = function ($dom, year, month) {    var html = datepicker.buildUi(year, month);    $dom.innerHTML = html;}datepicker.init(document.querySelector(".ui-datepicker-wrapper"), 2018, 3);

最赞回答 / 慕运维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...
课程须知
需要有HTML/CSS/JavaScript基础
老师告诉你能学到什么?
1、使用HTML和CSS编写组件的静态UI 2、使用原生javascript完成日历数据的获取 3、使用原生javascript实现静态UI和动态数据的结合,完成日历数据的渲染 4、事件绑定处理 5、前端组件的基本构成和编写模式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消