Проблема с плагинами jQuery Dialog и Datepicker - PullRequest
54 голосов
/ 04 апреля 2009

У меня есть диалоговое окно, и у меня есть поле выбора даты в диалоговом окне.

Когда я открываю диалоговое окно и щелкаю в поле выбора даты, панель выбора даты отображается позади диалога.

Я пробую больше свойств: zindex, stack, bgiframe, но не успех.

Кто-нибудь может мне помочь?

Tks.

Ответы [ 12 ]

0 голосов
/ 01 марта 2012

Решение для версии jquery datepicker 1.8.3, чтобы изменить значение z-index, это невозможно изменить через css.

Этот работает нормально:

jQuery('.ui-datepicker-trigger').click(function() {
        setTimeout(function() {
            jQuery('#ui-datepicker-div').css('z-index', 999);
        }, 500)
    });
0 голосов
/ 04 апреля 2009

Диалог отображается в iframe и поверх всего остального (включая выпадающие списки). Между тем указатель даты отображается в обычном HTML и позиционируется абсолютно.

Звучит так, будто средство выбора даты отображается абсолютно относительно родительской страницы вместо iframe. Пытались ли вы поместить календарь в диалоге как обычный блог с не абсолютным позиционированием? Или вместо этого вы можете использовать выпадающие списки.

...