Модальное диалоговое окно пользовательского интерфейса jQuery, появляющееся под некоторыми элементами

Диалог отображается правильно и работает так, как должен. Однако, когда я перемещаю диалоговое окно по странице, несколько элементов будут зависать над диалоговым окном, т.е. диалоговое окно находится под этими элементами.

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

Общим для обоих этих элементов страницы является то, что они оба являются фоновыми изображениями (что мне и нужно), установленными с помощью свойства фона CSS. Это единственные фоновые изображения, установленные на странице, поэтому я предполагаю, что причина в этом, но я не знаю, почему и как это исправить.

Поведение одинаковое как в Chrome, так и в Firefox (не знаю, как в IE, Opera или Safari).
Я использую jQuery 1.10.1 и jQuery UI 1.10.3 с примерно следующим диалоговым окном:

$( "#launch-dialog" ).dialog({
    autoOpen: false,
    height: 'auto',
    width: 'auto',
    modal: true,
    buttons: {
        "OK": function() {
            $("#launch-dialog").text("");
            $( this ).dialog( "close" );
        },
      },
      close: function() {
          allFields.val( "" ).removeClass( "ui-state-error" );
      }
    });

В том, как они указаны, нет ничего особенного в фоновых изображениях.
Кто-нибудь может мне помочь?


person RTF    schedule 14.06.2013    source источник
comment
Вам нужно проверить свойство z-index того элемента, который появляется над всплывающим окном.   -  person Abhijeet kumar sharma    schedule 15.06.2013
comment
Возможно, этот вопрос будет полезен: stackoverflow.com/questions/14954104/   -  person Barmar    schedule 15.06.2013


Ответы (1)


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

person BaronVonKaneHoffen    schedule 14.06.2013
comment
Я не знал о свойстве z-index. Спасибо, теперь работает нормально. - person RTF; 15.06.2013