javascript - 页面顶部固定 float div 中的 Bootstrap 警报

标签 javascript html css twitter-bootstrap

我有一个使用 Bootstrap 的 Web 应用程序(2.3.2 - 公司政策,如果不对多个 Web 应用程序进行大量测试,我们无法升级到 3.0)。我们在这个应用程序中有几个长页面需要验证表单和表格 - 但是出于实用和美观的原因,我们需要在页面顶部以 float div 形式显示警告消息。

这将是一个固定的 float div,可以在需要时使用 javascript 显示和隐藏它。这部分工作,我可以控制这个 div,每当我需要向用户闪烁一些信息或发生一些错误时。

布局是这样的:

<div id="message">
    <div id="inner-message" class="alert alert-error">
        <button type="button" class="close" data-dismiss="alert">&times;</button>
        test error message
    </div>
</div>

样式如下:

#message {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
#inner-message {
    margin: 0 auto;
}

#message div 表现得很好,但是当我尝试向 #message div 添加一些填充(尝试在页面边缘和 div 之间获得一些空间,即填充:5px)时,div仅在左侧和顶部填充,而 div 的其余部分被推到页面右侧太远(将部分“x”隐藏在 Bootstrap 警报中)。

有没有人遇到过这种情况?这似乎是一个足够简单的问题,所以我是否忽略了什么?

最佳答案

如果你想要一个固定在顶部的警报并且你正在使用 Bootstrap 导航栏 navbar-fixed-top 下面的样式类将覆盖它们在导航顶部的警报:

.alert-fixed {
    position:fixed; 
    top: 0px; 
    left: 0px; 
    width: 100%;
    z-index:9999; 
    border-radius:0px
}

即使当用户在页面中向下滚动时,这对我来说也能很好地提供提醒。

关于javascript - 页面顶部固定 float div 中的 Bootstrap 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24203617/

相关文章:

html - 文本右对齐和右填充

javascript - 将字符串中每个单词的首字母大写。本地化问题

javascript - 删除/禁用 google.maps.Data 类中功能子集的事件监听器

html - 我正在尝试使用 CSS3 Transitions 实现悬停效果

html - 为什么在 CSS 中,#1(作为 div 元素的 id)样式不起作用?

html - Z-Index 在 IE 中不起作用(相对定位)

jquery - jquery mobile 中的左垂直选项卡

带有扩展 div 的按钮上的 Javascript 类切换

javascript - 如何在 jquery 中获取文本值?

javascript - 使用 Jade 模板 (jade-lang.com) 客户端