2017-03-16 46 views
0

嗨,我嘗試在固定位置的父元素中使用引導模態。 但似乎它沒有按預期工作。 下面是一個例子,無法在父元素中使用位置固定的模態

<div class="fixed"> 
    <div> 
    <div> 
<!-- Button trigger modal --> 
<button type="button" class="btn btn-primary btn-lg" data-target="#myModal" data-toggle="modal"> 
    Launch demo modal 
</button> 

<!-- Modal --> 
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
    <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> 
     <h4 class="modal-title" id="myModalLabel">Modal title</h4> 
     </div> 
     <div class="modal-body"> 
     ... 
     </div> 
     <div class="modal-footer"> 
     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
     <button type="button" class="btn btn-primary">Save changes</button> 
     </div> 
    </div> 
    </div> 
</div> 
    </div> 
</div> 
</div> 

https://codepen.io/anon/pen/yMPOpo

注:我想保持我的HTML結構,因爲它是。

+0

爲什麼你需要使用'位置:fixed'? –

+0

由於父元素需要具有固定位置。 –

+0

我得到它使用相同的HTML結構和一點不同的CSS。 https://codepen.io/anon/pen/yMPOpo –

回答

2

這是什麼問題?它不可點擊?

試着將模態設置爲position:relative並給它一個z-index。

在這裏看到: https://codepen.io/anon/pen/wJPWdr

.modal-backdrop.in { 
    position:relative; 
    z-index:100; 
} 
+0

https://codepen.io/anon/pen/yMPOpo –

1

你只需要降低模態的大背景下的z-index的,

試試這個簡單的CSS,你是好去

.modal-backdrop{ 
    z-index:-1; 
}