По сути, скрипт скрывает любой элемент (путем установки visibility: hidden
), который охватывает календарь.Я думаю, это произошло из-за проблем с рендерингом в IE6.Однако это вызывает проблемы в Chrome и IE8 , поэтому, вероятно, стоит отключить это поведение.
Несколько способов сделать это:
1) Установите visibility: visible
inline:
<select id="nights" name="Length" style="visibility: visible">
2) (предпочтительно) Переопределить метод hideShowCovered
Календаря:
// At the top of your script
Calendar.prototype.hideShowCovered = function() {};