css - Bootstrap 下拉列表 z-index 在模态窗口页脚下显示

标签 css twitter-bootstrap

我在使用 bootstrap 时遇到了一些样式问题。

我有一个包含下拉菜单的小模态窗口。但是我似乎无法让下拉菜单显示在窗口的页脚上。

我玩过下拉菜单的 zindex,确保它高于窗口,但没有成功。

谁能建议我应该改变什么?

html

<div class="modal hide fade" id="store-modal">
<div class="modal-header">
    <h3 id="reward-title">Select Store</h3>
</div>
<div class="modal-body">
    <p>
        Please select the store you are working from
            <div class="btn-group">
                <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Select<span class="caret"></span></a>
                <ul class="dropdown-menu">
                    @foreach (var model in Model)
                    {
                        <li>
                            <a href="#" class="store" data-id="@Html.DisplayFor(modelItem => model.StoreId)">@Html.DisplayFor(modelItem => model.StoreName)</a>
                        </li>
                    }
                </ul>
            </div>

    </p>
</div>
<div class="modal-footer">
</div>

enter image description here

最佳答案

您只需添加一个具有 z-index 的类作为具有高于模型框页脚的属性。

要使 z-index 起作用,您还必须设置 position = relative、absolute 或 fixed。另外将 z-index 设置为 5000 之类的值可能会有所帮助。 (模态的 z 索引可能高于 2000。

所以在你的CSS中我会添加这个:

.class-of-dropdown {
    position: relative;
    z-index: 5000;
}

.modal-body 类有一个 overflow-y: auto 属性。您可能需要将其更改为:

.modal-body {
    overflow-y:visible;
}

关于css - Bootstrap 下拉列表 z-index 在模态窗口页脚下显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14274060/

相关文章:

html - 如何在 twitter bootstrap 的顶部导航栏前面重叠图像?

html - 是否可以使用 CSS 将鼠标悬停在图像上缩放到光标点?

php - Wordpress 主题打破了主页以外的任何内容

javascript - 将 JSON 数据渲染到 Bootstrap 嵌套 HTML - JQuery 插件

javascript - 谷歌图表的问题是 bootstrap Modal

jquery - Bootstrap 3表格可滚动

javascript - 滚动到 div 然后将其固定到页面顶部

javascript - 使用 JQuery 通过单击不同表格中的按钮更改表格行背景颜色

javascript - 使用具有多边形形状的 Bootstrap 网格创建布局

javascript - 在 "close"单击时禁用 Bootstrap 中的折叠动画