Проблема с jQuery Dialog и плагины Datepicker

Ответ на этот вопрос, это другой ответ https://stackoverflow.com/a/6102526/6110285

Я бы сказал, что это дубликат этот вопрос

В основном base64 кодирует 3 байта в 4, поэтому, если отступ ( = ) пропускает 1 или 2 байта из декодирования, ошибка, которую вы упоминаете, поднята

54
задан Renato Bezerra 3 April 2009 в 09:47
поделиться

7 ответов

Старый ответ

z-index (отметьте дефис!) свойство, которое имеет значение. Удостоверьтесь, что Вы устанавливаете его больше, чем диалог и удостоверяетесь, что устанавливаете его на корректном элементе. Вот то, как мы делаем это:

#ui-datepicker-div 
{
 z-index: 1000; /* must be > than popup editor (950) */
}

Изменение API - 17 апреля 2010

В файле CSS для средства выбора даты найдите .ui-datepicker объект и изменение это:

.ui-datepicker { width: 17em; padding: .2em .2em 0; z-index: 9999 !important; }

Используя z-индекс: 9999! важный; работавший в Firefox 3.5.9 (Kubuntu).

80
ответ дан Dave Jarvis 7 November 2019 в 07:55
поделиться

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

Это кажется, что datepicker представляется абсолютно относительно родительской страницы вместо iframe. Вы попытались поместить календарь в диалоговом окне как просто стандарт, non-absolute-positioned блог? Или Вы могли использовать, выпадает вместо этого.

0
ответ дан Mike Robinson 7 November 2019 в 07:55
поделиться

Начиная с версии пользовательского интерфейса 1.7.2 ui-datepicker-div больше не является допустимым элементом css. "ui-datepicker", кажется, самая внешняя оболочка, и установка z-index на 99999 у меня работает правильно, насколько я знаю

1
ответ дан 7 November 2019 в 07:55
поделиться

для jquery-ui-1.7.2

<style type="text/css">
    .ui-datepicker
    {
        z-index: 1003; /* must be > than popup editor (1002) */
    }
</style>
1
ответ дан 7 November 2019 в 07:55
поделиться

Установите это вверху страницы. Он будет работать нормально:

<style type="text/css">
.ui-datepicker {z-index:10100;}
</style>
1
ответ дан 7 November 2019 в 07:55
поделиться

Я получил его, позвонив по телефону

$("#ui-datepicker-div").css("z-index", "1003" );
1
ответ дан 7 November 2019 в 07:55
поделиться

для jquery-ui-1.8

<style type="text/css">
    .ui-datepicker
    {
        z-index: 1003 !important; /* must be > than popup editor (1002) */
    }
</style>

Важное необходимо, поскольку у datepicker есть element.style, который устанавливает z-index равным 1.

18
ответ дан 7 November 2019 в 07:55
поделиться
Другие вопросы по тегам:

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