0

以下は、twitter ブートストラップを使用してモーダルを起動するコードです。

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<title>Twitter Bootstrap Modals Example</title> 
<meta name="description" content="Creating Modal Window with Twitter Bootstrap">
<link href="assets/css/bootstrap.css" rel="stylesheet"> 
</head>
<body>
<div class="container">
<h2>Example of creating Modals with Twitter Bootstrap</h2>
<div id="example" class="modal hide fade in" style="display: none; ">
        <div class="modal-header">
          <a class="close" data-dismiss="modal">×</a>
          <h3>This is a Modal Heading</h3>
        </div>
        <div class="modal-body">
          <h4>Text in a modal</h4>
          <p>You can add some text here.</p>                
        </div>
        <div class="modal-footer">
          <a href="#" class="btn btn-success">Call to action</a>
          <a href="#" class="btn" data-dismiss="modal">Close</a>
        </div>
      </div>
<p><a data-toggle="modal" href="#example" class="btn btn-primary btn-large">Launch demo        modal</a></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">   </script>
<!--<script src="assets/js/jquery.js"></script>-->
<script src="assets/js/bootstrap-modal.js"></script>
</body>
</html>

何が問題なのかわかりませんが、モーダルは起動されません。アドレス バーの URL に「#modalname」が追加されるだけです。私は何を間違っていますか?

4

2 に答える 2

0

他の css プロパティがブートストラップ クラスを無視していないか確認してください。

于 2013-03-12T05:18:42.677 に答える
0

私は@salmanと一緒です。問題もありません。これがあなたの HTML の jsFiddle です。唯一の違いは、JavaScript と CSS ファイルを CDN
http://jsfiddle.net/panchroma/fp4vu/からロードしていることです。

Bootstrap ファイルと CSS ファイルが実際にページに読み込まれていることを 3 回確認します。それでも問題が解決しない場合は、CDN から読み込んでみてください

これは私が使用したHTMLです

<div class="container">
<h2>Example of creating Modals with Twitter Bootstrap</h2>
<div id="example" class="modal hide fade in" style="display: none; ">
    <div class="modal-header">
      <a class="close" data-dismiss="modal">×</a>
      <h3>This is a Modal Heading</h3>
    </div>
    <div class="modal-body">
      <h4>Text in a modal</h4>
      <p>You can add some text here.</p>                
    </div>
    <div class="modal-footer">
      <a href="#" class="btn btn-success">Call to action</a>
      <a href="#" class="btn" data-dismiss="modal">Close</a>
    </div>
  </div>
<p><a data-toggle="modal" href="#example" class="btn btn-primary btn-large">Launch demo            modal</a></p>  

そして、私はjavascriptとcssを次からインポートしています:

http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css および

http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js

幸運を!

于 2013-01-05T16:36:42.290 に答える