Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery UI日期选择器';上月';不';行不通_Jquery Ui_Datepicker_Jquery Ui Datepicker - Fatal编程技术网

Jquery ui jQuery UI日期选择器';上月';不';行不通

Jquery ui jQuery UI日期选择器';上月';不';行不通,jquery-ui,datepicker,jquery-ui-datepicker,Jquery Ui,Datepicker,Jquery Ui Datepicker,我在我的站点中实现了jQueryUIDatePicker,并注意到我无法单击“返回”到上个月 我的HTML: <input type='text' id='date'> 我使用jquery-ui-1.12.1加载创建了一个复制上述问题的。我现在解决了这个问题,切换到jquery-ui-1.9,但我希望能够使用最新版本。有什么办法可以解决这个问题吗 我做了一些广泛的调试,“prev”按钮事件正在启动,它似乎没有使用正确的数据调用更新函数,导致datepicker在单击前显示的第一个月

我在我的站点中实现了jQueryUIDatePicker,并注意到我无法单击“返回”到上个月

我的HTML:

<input type='text' id='date'>
我使用jquery-ui-1.12.1加载创建了一个复制上述问题的。我现在解决了这个问题,切换到jquery-ui-1.9,但我希望能够使用最新版本。有什么办法可以解决这个问题吗

我做了一些广泛的调试,“prev”按钮事件正在启动,它似乎没有使用正确的数据调用更新函数,导致datepicker在单击前显示的第一个月更新


我开始认为这是一个bug,如果我将
showCurrentAtPos
设置为0而不是1,则日期选择器确实能按预期工作()

能够使用jQuery 1.12.4和UI 1.12.1复制问题,匹配的演示版本:。工作测试:

如果我注释掉
showCurrentAtPos
,它将按预期工作

JavaScript

$(function() {
  $('#date').datepicker({
    numberOfMonths: 4,
    //showCurrentAtPos: 1,
    showButtonPanel: true
  });
});
因此,问题可能在于该选项的行为。我还通过将值设置为
-1
作为一个测试来破坏它。“下一步”按钮失败

发现:看起来您可以使用jQueryUI1.11.4,但不能使用1.12.1。可能是一个解决方案:


希望有帮助。

能够使用jQuery 1.12.4和UI 1.12.1复制问题,匹配的演示版本:。工作测试:

如果我注释掉
showCurrentAtPos
,它将按预期工作

JavaScript

$(function() {
  $('#date').datepicker({
    numberOfMonths: 4,
    //showCurrentAtPos: 1,
    showButtonPanel: true
  });
});
因此,问题可能在于该选项的行为。我还通过将值设置为
-1
作为一个测试来破坏它。“下一步”按钮失败

发现:看起来您可以使用jQueryUI1.11.4,但不能使用1.12.1。可能是一个解决方案:

希望能有所帮助。

我应用了建议的修复(添加
此。_adjustInstDate(inst,offset,period);
在第991行),现在它就像一个符咒一样工作!我应用了建议的修复(添加
这个。_adjustInstDate(inst,offset,period);
在第991行),现在它就像一个符咒一样工作!