0

Я пытаюсь показать это предупреждение поверх Modal, но не могу заставить его работать. Вместо этого он показывает за Модалом.Alert over Modal

HTML-:

<alert class="alertmessage" ng-repeat="alert in alerts" type="{{alert.type}}" close="closeAlert($index)"> 
      <small>{{alert.msg}}</small> 
    </alert> 

CSS-:

.alertmessage { 
     position: fixed; 
     top: 50%; 
     left: 50%; 
     width: 300px; 
     margin-left: -150px; 
     margin-top: -100px; 
     text-align: center; 
     z-index: 99999 !important; 
     outline: 9999px solid rgba(0,0,0,0.8); 
     border-radius: 0px; 
    } 

модальное CSS выглядит следующим образом:

element.style { 
     z-index: 1040; 
     display: block; 
    } 

Что мне не хватает? Я хочу увидеть предупреждение, появившееся поверх Modal.

+1

Шансы контейнеры каждый из них в разные Z-индексы, переопределение дочерние Z-индексы. – Blunderfest

+0

Для модального нет индекса z более 1050. Я даже попробовал z-index: 99999999999999999999999999999999999999! Important; для класса .alertmessage, но это не помогло !! Я тоже не вижу переопределения. Надеюсь, что кто-то, у кого есть опыт в Bootstrap Modal, может ответить. – user3362364

+0

Z-индексы детей не имеют значения, если у родителя где-то меньше, чем у другого. Например, если у меня есть два div A & B с индексами 1 и 2, независимо от того, что я положил на div внутри A, он всегда будет ниже B, потому что родительский контейнер z-index переопределит. Пожалуйста, разместите все соответствующие HTML и CSS. – Blunderfest

ответ

1

Вы можете попробовать поставить код предупреждения в div внутри самого модального div и сохранить его скрытым, а затем активировать оповещение при необходимости. Если предупреждение находится внутри модального кода, то оно обязательно будет выше модального.

+0

не работал. вот обновленный код: http://jsfiddle.net/benxmf5y/1/ – user3362364

+0

Я имел в виду поставить предупреждающее сообщение внутри модального кода. Это работает для меня, проверьте обновленную скрипту: http://jsfiddle.net/benxmf5y/3/ – krishna

+0

Я использую AngularJS и не могу иметь его внутри модального кода, так как я должен вызвать предупреждение для немодальной ошибки отчеты тоже. Кроме того, когда я пытаюсь использовать div поверх предупреждения, весь сайт переходит в режим наложения! Похоже, мне придется разобраться, так как я не могу разделить весь сайт:/ – user3362364

3

Вот обновленный Fiddle, который работает на вас. http://jsfiddle.net/benxmf5y/5/

Единственное изменение, которое я сделал, чтобы добавить

z-index: 999999; 
+0

По какой-то причине он работает здесь, но не на моем AngularJS! Я сначала добавил x-index. В любом случае, я удалил систему оповещения, и вместо этого я бросаю ошибку на сам модал в красный цвет. Спасибо большое :) – user3362364

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