0

我一直在为 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 属性只接受与当天相关的输入,而不是绝对日期。例如,如果您想始终让日历显示日期从明天的任何日期开始,您可以输入 mindate: +1。我在服务器端写了一个脚本来处理它。

4

1 回答 1

0
<div class="datepicker">

一定是<input class="datepicker" />

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

于 2014-08-12T02:24:43.843 回答