Jquery Datepicker:在多行中显示多个月(自定义数字)

时间:2014-09-01 15:06:04

标签: jquery css

我正在尝试使用具有指定日期范围的jquery datepicker来显示日历。 在其中一个案例中,我想在3行中显示13个月。

我可以使用:numberOfMonths: [3,4]

在3行中显示12个月

请查找相同的jsfiddle

2 个答案:

答案 0 :(得分:1)

如果您使用numberOfMonths: [3,5],您将看到15个月,但只有在您定义的日期才可用。

答案 1 :(得分:0)

我对此研究了很多,并且能够找到解决方案。

我使用了numberOfMonths: [3,5],然后在this link的帮助下调整了monthDiff逻辑,以查找要从最终日历中删除的月数。

我找到了datepicker用于显示每个month div的课程。 然后,使用sliceremove函数删除不需要的月份。

//Add 1 to difference as we require the month with endDate too
$("#datepicker > div > div.ui-datepicker-group").slice(requiredMonths - totalMonths + 1).remove();

请查找相同的jsfiddle