我在内联jquery datepicker小部件上动态设置'month'位置。问题是,一旦我设置了一个位置,它就不会让我在此之前选择日期。还有另一种方法吗?
DEMO http://jsfiddle.net/LLcHh/21/
$(document).ready(function() {
$('#inline').datepicker({
numberOfMonths: 3,
showCurrentAtPos:-4,
minDate: +1
});
});
答案 0 :(得分:0)
由于您设置了mindate : +1
,这意味着从明天开始,当前月份不能小于行中的第一个月。所以第二种选择不适用。
如果没有它,它就是如何运作的小提琴:fiddle
正如您所看到的,选择日期没有问题。 我还不确定,但我认为在这种情况下目前的位置不能低于0。 文档没有说明具体的内容,但这个职位对你很重要吗?
修改强>
我有一个想法,你可以将日期设定为将来4个月。
这是一个更新的小提琴:new fiddle
这是你在找什么?
答案 1 :(得分:0)
答案 2 :(得分:0)
你的最短约会阻止你回去。我也不相信showCurrentAtPos应该具有负值 - 它应该用于设置当前日期所在的日历窗格,而不是首先从哪个月开始。
要设置日期,请使用设置日期功能:
$(document).ready(function() {
$('#inline').datepicker({
numberOfMonths: 3,
showCurrentAtPos:1
}).datepicker("setDate","+1d");
});