jQuery-ui MultiDatesPicker插件 - 在尝试选择时提前了许多年

时间:2014-08-12 02:03:06

标签: jquery jquery-ui jquery-ui-datepicker jquery-multidatespicker

我一直在努力为jQuery ui使用MultiDatesPicker插件。我有它所以只有几个日期有资格被选中,每当我尝试点击其中一个日期时,它会跳到2020年1月。

我在Chrome和Firefox中尝试过它并得到了相同的结果。

我已经制作了一个jsfiddle来说明发生了什么:

http://jsfiddle.net/krrj7v45/

这些是我为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。我在服务器端编写了一个脚本来处理它。

1 个答案:

答案 0 :(得分:0)

<div class="datepicker">

必须为<input class="datepicker" />

http://jsfiddle.net/krrj7v45/1/