0
我想使用multidatespicker顯示13個月。我已經得到以下代碼:用行和列顯示日期選擇器的任意月份
$(document).ready(function(){
$('#my_calendar').multiDatesPicker({
numberOfMonths: [4, 4],
dateFormat: 'dd-mm-yy',
defaultDate: '01-01-2015',
monthNames: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
dayNamesMin: ['Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab', 'Dom'],
onSelect: function(value, date) {
$("#my_calendar > div > div.ui-datepicker-group").slice(-3).remove();
//$('#my_calendar').multiDatesPicker("refresh");
}
});
$("#my_calendar > div > div.ui-datepicker-group").slice(-3).remove();
});
當multidatespicker加載時,顯示13個月正確。但是,選擇事件時會觸發,然後刷新multidatespicker並顯示16個月。我試圖將「.slice(-3).remove()」也放入onSelect正文,但它沒有奏效。
我該如何避免刷新?