javascript - Twitter Bootstrap - 为什么我的模态和背景一样褪色?

标签 javascript twitter-bootstrap modal-dialog fade

所以我使用 Twitter Bootstrap,并且有一个当用户单击“注册”按钮时向下滑动的模式。

唯一的问题是,不仅背景页面褪色(效果很好),而且模态框也褪色了。如何才能使模式在背景褪色时保持正常亮度?

我创建了一个 JSFiddle 来演示我的问题:http://jsfiddle.net/jononomo/7z8RZ/7/

以下代码创建一个褪色模式:

<div class="navbar navbar-fixed-top"> 
    <a href="#registration_modal" data-toggle="modal">
        Register
    </a>
    <div id="registration_modal" class="modal hide fade">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">×</button>
                <h3 id="myModalLabel">Register An Account</h3>
        </div>

        <div class="modal-body">
            Registration form goes here.
        </div>

        <div class="modal-footer">
            <button class="btn btn-secondary" data-dismiss="modal">Cancel</button>
            <button class="btn btn-primary">Register</button>
        </div>

    </div>
</div>

注意:如果我删除外部 div,则一切正常。所以问题是模态的代码在以下几行内:

<div class="navbar navbar-fixed-top">
</div>

当然,我不想删除该 div,因为我希望启动模式的按钮链接位于固定在屏幕顶部的导航栏中。

编辑:我已将范围缩小到外部 div 属于 navbar-fixed-top 类这一事实。当我删除该标签时,一切都按预期工作 - 您可以在此处看到它正常工作:http://jsfiddle.net/jononomo/7z8RZ/8/当然,我希望导航栏固定在顶部,所以这并不能解决我的问题。

最佳答案

检查this issue在 Bootstrap git 存储库上。

然后尝试将模态框放在导航栏之前,例如 this fiddle .

<div id="registration_modal" class="modal hide fade">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">×</button>
        <h3>Register An Account</h3>
    </div>

    <div class="modal-body">
        Registration form goes here.
    </div>

    <div class="modal-footer">
        <button class="btn btn-secondary" data-dismiss="modal">Cancel</button>
        <button class="btn btn-primary">Register</button>
    </div>

</div>
<div class="navbar navbar-fixed-top"> 
    <a href="#registration_modal" data-toggle="modal">
        Register
    </a>    
</div>

关于javascript - Twitter Bootstrap - 为什么我的模态和背景一样褪色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367334/

相关文章:

xcode - 如何在 Swift 中的当前 View 顶部呈现模态

javascript - 单击时不呈现模态表单

javascript - Bootstrap - 直接链接到模态窗口

javascript - 关于Window onload、ondomready等

javascript - 使用 jQuery 和 CSS 根据行和列的奇偶性设置表数据单元格的样式

javascript - 通过引用传递参数到Jquery中的点击事件

javascript - javascript中对象和函数的使用困惑

javascript - React-Bootstrap 网格内容不显示

css - 加载 twitter bootstrap responsive.css 时如何防止特定元素的响应行为?

javascript - 带推特 Bootstrap 的日期范围选择器