Это потому, что встроенное свойство display:block
устанавливается в текущий показанный месяц, когда мы нажимаем на заголовок ввода #caleran-header
и когда мы нажимаем на стрелку предыдущего или следующего месяца, оно приносит или скользит в новом div для новый диапазон месяцев и текущий удаляются, поэтому подход, который вы использовали для скрытия календаря в начале с display:none
, а также то, что при использовании календаря inline
не очень хорош, вы должны показывать календарь каждый раз, когда вы измените месяцы с помощью стрелки или нажав на название месяца
Под названием месяца я подразумеваю эти разделы
он не покажет вам календарь снова, как лучше всего назвать эти две линии
в событии ondraw [function]:
, которое срабатывает после перерисовки в календаре
onredraw: function(caleran){
$('.caleran-calendars').slideDown(1000, function(){$(this).show()});
$('.caleran-header-start').addClass('kalendarz-start');
}
Ищите здесь EVENTS