【问题标题】:Twitter bootstrap modal fade blackTwitter bootstrap 模态淡化黑色
【发布时间】:2013-03-30 05:55:55
【问题描述】:

我正在使用 twitter 引导模式,当我点击链接时,模式上仍然出现黑色淡入淡出。

仅供参考 - https://docs.google.com/file/d/0B7s0BYiHsMBtY1pLdmVsclpQXzA/edit?usp=sharing

这是我的代码:

<ul class="nav pull-right">
        <li><a href="#myModal" data-target="#myModal" data-toggle="modal">Signin</a></li>

    </ul>
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    <h3 id="myModalLabel">Modal header</h3>
  </div>
  <div class="modal-body">
    <p>One fine body…</p>
  </div>
  <div class="modal-footer">
    <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
    <button class="btn btn-primary">Save changes</button>
  </div>
</div>

【问题讨论】:

    标签: twitter-bootstrap modal-dialog


    【解决方案1】:

    我找到了一个工作示例here

    JSFIDDLE

    注意:当您想隐藏淡入黑色时,只需从 jquery 中删除 backdrop: true;

    HTML:

    <div id="event-modal" class="modal hide fade">
        <div class="modal-header">
            <a class="close" href="#">x</a>
            <h3>Modal Heading</h3>
        </div>
        <div class="modal-body">
            <p>Some information</p>
        </div>
        <div class="modal-footer">
            <a class="btn primary" href="#">Primary</a>
            <a class="btn secondary" href="#">Secondary</a>
        </div>
    </div>
    <a href="/events/2-fefewfewfe/rsvps" data-backdrop="true" data-controls-modal="event-modal" data-keyboard="true">I'm attending!<span class="ico join"></span></a>
    

    JQUERY:

    $(function() {
        $('#event-modal').modal({
            backdrop: true
        });
    });
    

    CSS:

    #event-modal {
        margin-top: 0;
    }
    

    【讨论】:

      【解决方案2】:

      这看起来像 CSS 问题。 检查是否有东西不会覆盖您的模态 z-index 属性,默认情况下模态有:

      .modal {
         z-index: 1050;
      }
      

      还有背景:

      .modal-backdrop {
         z-index: 1040;
      }
      

      模态应该有更高的价值。

      【讨论】:

        【解决方案3】:

        相同的代码对我来说工作正常..检查您的 JS 文件是否正确添加..

        特别是。 bootstrap-modal.js、bootstrap-transition.js

        检查一下这个小提琴:

        http://jsfiddle.net/7vyUQ/

        <ul class="nav pull-right">
                <li><a href="#myModal" data-target="#myModal" data-toggle="modal">Signin</a></li>
        
            </ul>
        <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
            <h3 id="myModalLabel">Modal header</h3>
          </div>
          <div class="modal-body">
            <p>One fine body…</p>
          </div>
          <div class="modal-footer">
            <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
            <button class="btn btn-primary">Save changes</button>
          </div>
        </div>
        

        【讨论】:

        • 我必须分别包含 bootstrap-modal.js 和 bootstrap-transition.js 吗?我只包含 bootstrap.min.js 和 bootstrap.css
        猜你喜欢
        • 1970-01-01
        • 2014-07-10
        • 1970-01-01
        • 2016-02-15
        • 2017-11-14
        • 1970-01-01
        • 1970-01-01
        • 2013-01-30
        • 1970-01-01
        相关资源
        最近更新 更多