1

リンクをクリックすると、モーダルに黒いフェードが表示されます。

参考までに - 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…&lt;/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>
4

3 に答える 3

1

ここで実際の例を見つけました:

JSFIDDLE

注: フェード ブラックを非表示にする場合backdrop: true;は、jquery から削除するだけです。

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>

Jクエリ:

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

CSS:

#event-modal {
    margin-top: 0;
}
于 2013-04-08T08:15:35.323 に答える
1

これはCSSの問題のようです。何かがモーダル プロパティを上書きしないかどうかを確認します。z-indexデフォルトでは、モーダルには次のものがあります。

.modal {
   z-index: 1050;
}

背景:

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

モーダルにはより高い値が必要です。

于 2013-04-08T08:42:32.270 に答える
0

私にとっては同じコードが正常に機能しています.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…&lt;/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>
于 2013-04-08T08:20:24.333 に答える