Использование jquery datepicker в модальном окне - PullRequest
1 голос
/ 24 апреля 2011

Привет, я создаю модальные окна, используя rails 3, jquery и ajax. Идея в том, чтобы редактировать объекты или создавать новые, появляется всплывающее окно, вы редактируете или создаете все, что вам нужно, и все.

Однако я также хочу использовать указатель даты из jquery внутри модального окна. Все работает нормально, и календарь появляется, когда мне это нужно ... до тех пор, пока его нет в модальном окне. Кажется, причина в том, что когда всплывает окно и я проверяю исходный код ... ничего нет, как будто его нет, просто показывает мне, что находится за окном.

Имеет ли это какой-то смысл или кто-нибудь сталкивался с чем-то похожим?

1 Ответ

2 голосов
/ 24 апреля 2011

Я считаю, что это проблема в CSS для средства выбора даты.Я помню, что у меня была похожая проблема, и диалоговое окно имело более высокий z-индекс в CSS, чем средство выбора даты.Если вы войдете в CSS для средства выбора даты в jQuery и установите значение z-index выше, оно должно появиться в модальном диалоговом окне.

UPDATE:Если вы войдете в CSS-файл используемой темы (например, jquery-ui-1.8.12.custom.css), а затем перейдете к строке 510, вы можете заменить строку этой

.ui-datepicker { z-index: 1002; width: 17em; padding: .2em .2em 0; display: none; }
...