我想顯示日曆使用jquery datepicker與指定的日期範圍。 在其中的一個案例中,我想在3行中顯示13個月。Jquery Datepicker:多行顯示多個月(自定義數字)
我能夠在使用3行顯示12月:numberOfMonths: [3,4]
請找到jsfiddle的一樣。
我想顯示日曆使用jquery datepicker與指定的日期範圍。 在其中的一個案例中,我想在3行中顯示13個月。Jquery Datepicker:多行顯示多個月(自定義數字)
我能夠在使用3行顯示12月:numberOfMonths: [3,4]
請找到jsfiddle的一樣。
我對此進行了很多研究,並找到了解決方案。
我用numberOfMonths: [3,5]
然後用this link的幫助下,調整了monthDiff
邏輯找到從最後的日曆中刪除的月數。
我發現datepicker
用來顯示每個month div
的類。 然後,使用slice
和remove
函數來刪除不需要的月份。
//Add 1 to difference as we require the month with endDate too
$("#datepicker > div > div.ui-datepicker-group").slice(requiredMonths - totalMonths + 1).remove();
請同樣找到jsfiddle。
如果您使用numberOfMonths: [3,5]
,您將看到15個月,但只有在您定義的日期內纔可用。
是的,這是正確的,但要求是顯示13個月只有不多 – 2014-09-01 15:22:32
然後,你可以使用'numberOfMonths:13',但它會顯示在一個單一行的所有月份。 – JMir 2014-09-01 15:27:00
沒有再這不是我需要 – 2014-09-01 15:28:48