【问题标题】:jQuery-ui MultiDatesPicker plugin - jumps many years ahead when trying to selectjQuery-ui MultiDatesPicker 插件 - 尝试选择时会提前很多年
【发布时间】:2014-10-04 23:28:21
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:
    <div class="datepicker">
    

    必须是&lt;input class="datepicker" /&gt;

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多