zindex для jquery.alert не работает в IE7 - PullRequest
0 голосов
/ 27 июля 2011

Я использую jquery.alerts.js для создания поля «Подтвердить». У меня есть замаскированный фон, чтобы пользователь больше ничего не делал на странице, пока он не скажет «да / нет» в поле подтверждения.

Окно подтверждения отлично работает в Firefox, но в IE оно всплывает позади GreyMask, а не поверх него.

Есть идеи, как это исправить для IE?

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 июля 2011

Я столкнулся с чем-то похожим.Я перепробовал все виды вещей.В итоге я получил три вещи, которые вместе исправили это:

var zIndexNumber = 1000;
$('div, li, ul').each(function() {
    $(this).css('zIndex', zIndexNumber);
    zIndexNumber -= 10;
});

Попробуйте вставить это в свой javascript / jquery.Он будет циклически проходить и устанавливать z-индекс каждого элемента.Таким образом, вы можете установить свой серый ящик на более чем 1000, и он должен показать.

Кроме того, убедитесь, что у вас правильное положение и правильный тип документа.IE требователен.

0 голосов
/ 27 июля 2011

В IE7 z-индекс не всегда работает должным образом. Попробуйте установить высокий z-индекс для родителей всплывающих окон.

См. эту ссылку для более подробной информации.

...