Javascript 引导模式弹出窗口未显示

Javascript 引导模式弹出窗口未显示,javascript,jquery,twitter-bootstrap,modal-dialog,Javascript,Jquery,Twitter Bootstrap,Modal Dialog,我正在尝试使用引导创建一个简单的模式弹出窗口。我从中获得了示例,我的代码如下 <html> <head> <script src="js/jquery.js"></script> <script src="js/bootstrap.js"></script> <script src="js/bootstrap-modal.js"></script>

我正在尝试使用引导创建一个简单的模式弹出窗口。我从中获得了示例,我的代码如下

<html>
    <head>
        <script src="js/jquery.js"></script>
        <script src="js/bootstrap.js"></script>
        <script src="js/bootstrap-modal.js"></script>
        <link rel="stylesheet" href="css/bootstrap.css" />
    </head>
    <body>
        <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
            Launch demo modal
        </button>

        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="myModalLabel">Modal title</h4>
              </div>
              <div class="modal-body">
                ...
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
              </div>
            </div>
          </div>
        </div>
    </body>
</html>

启动演示模式
&时代;
情态标题
...
接近
保存更改
当我在浏览器上运行并单击按钮时,弹出窗口仅以毫秒为单位显示,然后再次关闭。如何防止弹出窗口那样关闭?

试试这个

<script src="js/bootstrap.js"></script> // This JS have all necessary files
//此JS具有所有必需的文件
从文件中删除下面的JS

<script src="js/bootstrap-modal.js"></script>


试试这个……我试过了

<html lang="en-US">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">

  <link rel="shortcut icon" href="http://teamtreehouse.com/assets/favicon.ico">
  <link rel="icon" href="http://teamtreehouse.com/assets/favicon.ico">
  <link rel="stylesheet" type="text/css" media="all" href="css/bootstrap.min.css">
  <link rel="stylesheet" type="text/css" media="all" href="css/bootstrap-responsive.min.css">
  <link rel="stylesheet" type="text/css" media="all" href="css/global.css">
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
  <script type="text/javascript" language="javascript" charset="utf-8" src="js/bootstrap.min.js"></script>
</head>

 <body>
        <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
            Launch demo modal
        </button>

        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="myModalLabel">Modal title</h4>
              </div>
              <div class="modal-body">
                ...
              </div>
              <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
              </div>
            </div>
          </div>
        </div>
    </body>
</html>

启动演示模式
&时代;
情态标题
...
接近
保存更改

发生这种情况是因为js冲突,因为用于运行modal的代码已经存在于bootstrap.js中,并且您也在使用bootstrap-modal.js


作为将来的参考,如果您在代码中包含bootstrap.js,那么您不必包含任何额外的js文件来运行bootstrap的任何组件。(除了jQuery文件:D)

看起来它已经被回答了,但是作为一个旁注,您应该在结束
body
标记之前加载脚本。当它们处于
头部时,它们会减慢页面渲染速度。这对我来说非常适合!bootstrap上的示例根本不起作用@SridharR我在下面添加了我的代码,但我无法让它工作。请看一下,提前谢谢。