2012-10-04 5 views
-1

Все,ModalPopupExtender Overlay

ПОМНИТЕ: Мой оверлей использует абсолютное позиционирование.

Я пытаюсь исправить проблему наложения с моим меню автоматического предложения, когда он находится внутри модуля ModalPopup (который использует модуль ModalPopupExtender инструментария управления Ajax). В качестве типов пользователей надпись появляется под всплывающим окном, но я хочу, чтобы она появилась над ней.

Таким образом, простая вещь заключалась в том, чтобы изменить z-индекс на моем наброске меню автоматического предложения, но все же наложение появляется под модальным всплывающим окном. Поэтому я открыл исходный код для ModalPopupExtender и посмотрел на его z-индекс и установил мой уровень выше того, что он использовал (они используют 10 000, я использовал 20 000). Я думал, что это исправить, но ничего не поделаешь, мой оверлей все еще находится под всплывающим окном. Как это может быть, когда мой оверлейный div z-index выше, чем их z-индекс наложения.

Буду признателен за любую помощь по этому вопросу.

После дальнейших исследований я думаю, что эта линия вызывает модальное всплывающее окно, чтобы идти на линии всасывания всего:

this._foregroundElement.parentNode.appendChild(this._backgroundElement); 

«переднего плана элемент» является всплывающее окно ДИВ и фоновый элемент является временным ДИВ, что я думаю, что пролеты всю страницу.

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

ответ

0

Проблема решена.

Причиной проблемы был IFRAME, который использовался для отображения наложения с низким значением z-индекса.

Смежные вопросы