Jquery DatePicker 2 месяца отображения - PullRequest
4 голосов
/ 18 ноября 2010

Я использую указатель даты jquery-ui для отображения нескольких месяцев.

Всплывающее окно отображает эти месяцы 1 под другим, есть ли способ вместо этого показать следующий месяц справа?

Ответы [ 2 ]

19 голосов
/ 16 марта 2011

Я работаю с этим в datePicker прямо сейчас :) Итак, согласно документации jQuery dataPicker:

numberOfMonths

Number, Array 
Default:1

Установите, сколько месяцевпоказать сразу.Значение может быть прямым целым числом или массивом из двух элементов, определяющим количество отображаемых строк и столбцов.Примеры кода

Инициализация средства выбора даты с указанным параметром numberOfMonths.

$( ".selector" ).datepicker({ numberOfMonths: [2, 3] });

Получение или установка параметра numberOfMonths после инициализации.

//getter
var numberOfMonths = $( ".selector" ).datepicker( "option", "numberOfMonths" );
//setter
$( ".selector" ).datepicker( "option", "numberOfMonths", [2, 3] );

Так быстро, как я пытался, если вы напишите

$( ".selector" ).datepicker({ numberOfMonths: 2 }); 

, кажется, 2 месяца, один рядом с другим, в ряд, горизонтально.И в случае, если вы хотите отобразить их вертикально, в столбце вы должны написать

$( ".selector" ).datepicker({ numberOfMonths: [2, 1] });
1 голос
/ 29 октября 2013

Вот очень простой jQuery Datepicker с multiple months display option:

Демо

Источник ниже:

Источник

...