javascript - Bootstrap : Header moves when modal opens

标签 javascript jquery html css twitter-bootstrap

我正在使用 Bootstrap 框架,但我的 header 和模态出现了一些问题。 我页面上的标题是固定的,当模态框打开时,它会向右移动几个像素,并在模态框关闭时再次向后移动。

示例如下:http://jsfiddle.net/D2RLR/7400/

我希望它完全不动。我知道这是由滚动条引起的,这就是为什么 fiddle 中的容器设置为 2000px 的原因。关于如何解决这个问题有什么想法吗?

代码如下:

HTML

<div class="container">

   <header>
    <nav id="menu" class="dl-menuwrapper">
    <a href="#" class="menu-toggle dl-trigger"><i class="fa fa-reorder"></i></a>
      <ul class="dl-menu">
        <li>
         <a href="#home" class="scroll"><i class="fa fa-home"></i>Home</a>
        </li>
        <li><a href="#profile" class="scroll"><i class="fa fa-user"></i>Profile</a></li>
      </ul>
    </nav>

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

CSS

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css');

.container {
    margin-top: 10px;
}

button {
    margin-top:100px;
}

.modal-content {
     height:500px;   
}

header {
        width: 150px;
        margin:auto;
        left:0;
        right:0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        text-align: center;
        position: fixed;
        background-color:rgba(0, 0, 0, 0.90);
        z-index: 2;
    }

最佳答案

简单修复

.modal-open {
  position: fixed;
  overflow: scroll;
  width: 100%;
  padding-right: 0!important;
}

关于javascript - Bootstrap : Header moves when modal opens,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819725/

相关文章:

javascript - 尝试使用加载器动画来购买我的网页一些时间来加载,但网页仍然只在动画之后和 block 中加载

javascript - Ajaxify 链接,以便它仍然可以在单击时访问地址,但不会更改页面

jquery - 使用 jQuery 查找下拉列表中的最大值?

javascript - 在 jQuery 中创建水平滚动

javascript - Jquery 将来自 asp.net mvc 5 Controller 的 json 放入 js 数组中

javascript - 在javascript中获取两个值输入

javascript - Tween.js 缓动不起作用

javascript - 如何同时使用 Fullpage.js 和 Scroll.is

javascript - 检测鼠标点击位置

jquery - Bootstrap Gallery 空白区域