我一直在努力为jQuery ui使用MultiDatesPicker插件。我有它所以只有几个日期有资格被选中,每当我尝试点击其中一个日期时,它会跳到2020年1月。
我在Chrome和Firefox中尝试过它并得到了相同的结果。
我已经制作了一个jsfiddle来说明发生了什么:
这些是我为MultiDatesPicker设置的设置:
$('.datepicker').multiDatesPicker({
dateFormat: "yy-mm-dd",
addDisabledDates:disabled,
minDate:dates[0],
maxDate:dates[dates.length -1],
inline: true,
numberOfMonths: months,
changeMonth: false,
changeYear: false
});
我已经阅读了有关当年跳跃的其他记录的问题,但是没有任何规定的解决方法可以解决这个问题。
编辑:我发现了问题:这是因为minDate和maxDate属性只接受与当天相关的输入,而不是绝对日期。例如,如果您希望始终在明天的任何日期开始显示日历显示日期,那么您应该注意:+1。我在服务器端编写了一个脚本来处理它。
答案 0 :(得分:0)