анимация триггерного элемента jquery datepicker на ту же ширину, что и datepicker

#javascript #jquery #datepicker #jquery-animate

#javascript #jquery #datepicker #jquery-анимировать

Вопрос:

У меня есть элемент link, к которому прикреплен DatePicker. Ссылка оформлена в виде кнопки. Я хотел бы анимировать ссылку, чтобы она стала той же ширины, что и datepicker, когда это будет показано.

Каким-то образом библиотека jQuery animate должна знать конечную ширину и высоту datepicker, чтобы анимировать его. Итак, как мне подключиться к этому или как мне запустить анимацию как для триггерной ссылки, так и для элемента datepicker?

Ответ №1:

Я обнаружил, что что-то вроде этого работает просто отлично.

 $('#target').datepicker('show');
$('#target').animate({'width': $('#target').datepicker('widget').width()}, 500);
  

Затем вам просто нужно найти правильный тип анимации и длительность, которые соответствуют анимации datepicker.

В итоге я не использовал это, поэтому тестирование на нем не проводилось.