我在我的网站中实现了jQuery UI日期选择器,并且注意到我无法单击'返回'到上个月。jQuery UI日期选择器'上个月'不起作用
我的HTML:
<input type='text' id='date'>
初始化脚本:
$('#date').datepicker({
numberOfMonths: 4,
showCurrentAtPos: 1,
showButtonPanel: true
});
我创建了一个jsFiddle使用jQuery-UI-1.12.1加载其复制上述问题。我现在解决了它,现在我切换到jquery-ui-1.9,但我希望能够使用最新版本。有什么可以解决这个问题吗?
我做了一些广泛的调试,'prev'按钮事件正在启动,它似乎没有用正确的数据调用update函数,导致datepicker在它显示的同一月份首先被更新点击之前。
我开始认为这是一个错误,如果我设置showCurrentAtPos
为0而不是1的日期选择器确实如预期(jsFiddle)
我应用了建议的修正(在第991行添加'this._adjustInstDate(inst,offset,period);'),它现在就像一个魅力! – patrick