问题是:我正在使用 parrallx 滚动,所以我现在在页面中有 z-index,当我尝试通过 Bootstrap 弹出框模式时,我让他看起来像这样https://www.dropbox.com/s /42tzvfppj4vh4vx/截图%202013-11-11%2020.38.36.png
如您所见,box-modal 不在顶部,任何鼠标单击都会禁用它。如果我禁用此 CSS 代码:
#content {
color: #003bb3;
position: relative;
margin: 0 auto;
width: 960px;
z-index: 300;
background: url('../images/parallax-philosophy-ltl.png') top center;
}
盒子模式有效。请注意,Bootstrap 默认 .modal 是 z-index:1050 ,所以我不明白为什么它不在所有其他上下文之上。
这就是盒子模式:
<section id="launch" class="modal hide fade">
<header class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>אשר הגעה לחתונה </h3>
</header>
<div class="modal-body">
<form method="post" action="/update" id="myForm2">
<input type="radio" id="yes_arrive" name="arrive" checked="checked" value="yes">מגיע<br>
<p><input type="text" required name="fsname" value="" placeholder="הכנס שם פרטי ומשפחה "></p>
<p>כמה אנשים מגיעים? </p>
<select name="number" id="number">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<hr/>
<input type="hidden" name="title" id="title" value="{{title}}">
<input type="radio" name="arrive" id ="no_arrive" value="no">לא מגיע
<p>סיבה לאי הגעה</p>
<input type="text" name="no_arrive_reason" placeholder="קצר ולעניין, לא שדה חובה">
<hr/>
<p class="submit"><input type="submit" name="submit" value="שלח"></p>
</form>
</div>
<footer class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal">Close</button>
</footer>
</section>
我从顶部菜单触发他:
<li><a class="launch" data-toggle="modal" href="#launch">Approve</a></li>
提前谢谢。
编辑
如果有人遇到同样的问题,则找到解决方案。就是这样:将 data-backdrop="false" 添加到包含模态的部分或 div 中,例如:<section id="launch" class="modal hide fade in" data-backdrop="false">
注意它不会以这种方式获得灰色背景,所以这有点肮脏的解决方案,会很高兴听到一个更好的。