2014-01-08 3 views
3

У меня есть div и я просматриваю его в полноэкранном режиме в браузере (requestFullScreen()). Все работает нормально, но когда я открываю bootstrap modal, он отображается под полноэкранным div (я имею в виду, что полноэкранный режим остается над модальным), но когда я отменяю полноэкранный режим, я вижу модальный.Bootstrap modal issue с ​​браузером полный экран

Любые идеи, как исправить это?

+0

у вас есть демо? –

+0

проверить демо, Surjith SM – David

ответ

2

В настоящее время modal ДИВ вне сторона fullscreen дел.

Так Порежьте оттуда и вставить всю модальность внутри fullscreen DIV

Я не знаю причину, но она работает здесь.

<div id="fullscreen"> 
Lorem ipsum dolor 
<button class="btn launchConfirm">Launch Confirm</button> 

<div class="modal fade"> //modal stuff here</div> 

</div> 
0
$('.modal').on('shown', function() { 

$('body').css({ 
    overflow : 'hidden' 
}); 
}).on('hidden', function() { 
$('body').css({ 
    overflow : '' 
}); 
}); 

try this one 
+0

это не помогает – David

+0

положить модальный div в полный экран div –

+0

это потому, что когда вы делаете вас полноэкранным, чтобы просмотреть весь экран на всей странице, так что модальный div в страница отстает и не будет загружена при нажатии кнопки подтверждения запуска –

0

Я проверил код, и проблема связана с z-index вашего модального. Установите z-index примерно так.

.modal { z-index:999999;}

+0

Я установил z-index: 999999, но он не работает – David

+0

, пожалуйста, убедитесь, что z-index реализуется, а не переопределяется значением по умолчанию, если в этом случае используйте '. modal {z-index: 999999! important;} ' – Nishant