代码之家  ›  专栏  ›  技术社区  ›  user982124

页面滚动时如何在屏幕上显示固定引导模式?

  •  0
  • user982124  · 技术社区  · 6 年前

    我有一个按钮可以触发引导模式来显示。我刚刚注意到当页面向下滚动时,模式不可见。当你点击按钮来显示模式时,背景会像平时一样变成灰色,但是模式没有显示出来——就像它在页面的最顶端一样,但是你看不到它。

    我暂时将按钮移动到页面顶部,这很好,但是当按钮位于页面底部时,模式将不可见。

    这是我的模式代码:

    <div class="modal" id="myModal">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title">Delete Person</h4>
          </div>
          <div class="modal-body">
            <p>Do you wish to delete this Person?</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
            <a href="#" id="deletePersonLink"><button type="button" class="btn btn-danger">Delete</button></a>
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <!-- /.modal -->

    下面是显示模式的按钮:

    <button class="btn btn-default" type="button" data-toggle="modal" data-rec-id="1580" data-target="#myModal"><span class="glyphicon glyphicon-trash"></span> Delete</button>
    1 回复  |  直到 6 年前
        1
  •  1
  •   Seunghaekim    6 年前

    检查 position 其样式的属性。将值更改为 fixed absolute relative 这有助于解决你的问题。