最新回答 / qq_我了个擦擦_0
你的上下个月的判断写错了,,是classList.contains('ui-datepicker-prev-btn')和contains('next'),,和你画红的地方没什么关系,那是a标签的href属性,你要看的是这个datepicker.render有没有被触发。
2018-05-29
最赞回答 / qq_XR_1
通过3-2里的算法。判断30这个日期的月份与当前月份的关系,如果这个月份是小于当前月份,就用前一个月份的总天数减去相差的天数,得出显示的号数,并将之展现出来。
2018-05-25
最赞回答 / 慕粉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; ...
2017-10-20
最新回答 / 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);
2017-09-14
最赞回答 / 慕运维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...
2017-08-27