Я использую виджет DatePicker пользовательского интерфейса jQuery.Когда пользователь меняет месяц или год в виджете, мой код делает ajax-запрос к серверу, чтобы получить выделенные даты для этого месяца / года.Чтобы дать пользователю указание на то, что веб-страница ожидает сервера, я пытаюсь выделить программу выбора даты серым цветом и отобразить загрузочное изображение.Я уже могу сделать все это, за исключением того, что у меня возникают проблемы с получением высоты и ширины серого раздела, чтобы соответствовать высоте и ширине виджета DatePicker.количество недель в месяце, каждый раз, когда я вызывал оверлей, я пытался использовать jQuery, чтобы получить высоту виджета, а затем отобразить оверлей.Однако высота никогда не совпадает с фактической высотой указателя даты.Вот два способа, которыми я пытался установить высоту.
$('#loading').height($('.ui-datepicker-calendar').height() + $('.ui-datepicker-header').height())
и
$('#loading').height($('.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all').height())
Ни один из этих способов не работает.Кто-нибудь знает, как я могу программно получить высоту и ширину виджета DatePicker пользовательского интерфейса jQuery?