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

<div class="datepicker">

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

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

相关内容

  • 没有找到相关文章

最新更新