Я пытаюсь получить полный календарь года от jQuery UI datepicker
, где я могу взаимодействовать с неделями, а не с деньгами.jQuery UI datepicker как «год календарь»
я уже нашел, как сделать еженедельную часть, но теперь я хотел бы, чтобы отобразить весь год, за результат, аналогичный этому:
мне удалось добавить 12 месяцев, используя numberOfMonths: 12
, но как я могу настроить их отображение в виде сетки? Я попытался установить ширину контейнера, но он ничего не делает.
В начале месяца я нахожусь по другой теме, чтобы изменить дату по умолчанию до 1 января, добавив defaultDate: new Date(new Date().getFullYear(), 0,1)
. Это действительно месяцы, начинающиеся в январе, но также переносят текущий выбор дня на 1 января ... Я бы предпочел, если бы кто-то знал способ сохранить текущий день в качестве выбора по умолчанию.
Затем для предыдущей/следующей кнопки можно ли изменить их на год вместо месяца? Else Я думаю, что могу обмануть, добавив обработчик события, чтобы щелкнуть 12 раз вместо 1.
Наконец, я хотел бы переместить следующую кнопку обратно на третий месяц, как на картинке. Это может быть не очень сложно с помощью CSS, поэтому мне просто интересно, если может быть функция, чтобы сделать это более легко.
Вот JSFiddle для моего текущего кода http://jsfiddle.net/AVZJh/2553/
Установка ширины от 'ui-datepicker' до' 798px' (точное число, но '800px' будет хорошо :)) даст вам вашу сетку. (см. здесь: http://jsfiddle.net/AVZJh/2614/) – Johan
это недостающая часть для сетки, спасибо :) – Luckyn
Вот стрелка навигации вашего вопроса, решена - http://jsfiddle.net/AVZJh/2615/ – robjez