polyanin
@polyanin
Golang, PHP & Symfony developer

Как настроить jquery ui datepicker чтобы он открывался всегда вверх, над полем ввода даты?

Как настроить jquery ui datepicker чтобы он открывался всегда вверх, над полем ввода даты?
  • Вопрос задан
  • 355 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
lmgtfy: jquery ui datepicker always top
$('.txtDate').datepicker({
   beforeShow: function (textbox, instance) {
       var txtBoxOffset = $(this).offset();
       var top = txtBoxOffset.top;
       var left = txtBoxOffset.left;
       var textBoxWidth = $(this).outerWidth();
       console.log('top: ' + top + 'left: ' + left);
               setTimeout(function () {
                   instance.dpDiv.css({
                       top: top-190, //you can adjust this value accordingly
                       left: left + textBoxWidth//show at the end of textBox
               });
           }, 0);

   }});

© stackoverflow.com/a/33691993
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы