0

我已经importaed javascript改成我的布局模板:引导模态不工作(没有任何反应,当按钮点击)

<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js"> 

我有以下引导模式,通过按钮

<!-- Button trigger modal --> 
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 
    Launch demo modal 
</button> 

<!-- Modal --> 
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 
    <div class="modal-dialog" role="document"> 
    <div class="modal-content"> 
     <div class="modal-header"> 
     <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></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> 

是否忘记触发在这里做点什么?我从来没有做过引导模式,但是这应该打开一个正确的按钮模式?我认为这是因为可能我错过了bootstrap JavaScript,但我从cloudflare min文件导入它,但仍然没有做任何事情。我错过了什么?

+0

你忘了加入jQuery吗? – HaukurHaf

+0

ohhh嗯我该怎么做? – james

+0

我从这里使用缩小版本的库:http://cdnjs.com/libraries/twitter-bootstrap/3.3.4 – james

回答

3

您需要使用script标签自举JS CDN不是link标签,像这样:

<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 

还要确保您使用jQuery

+0

谢谢!这固定它! – james

2

引导的JavaScript编写的脚本标签,不是一个环节。链接之一是CSS。

此致:

<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js"> 

它应该是:

<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/js/bootstrap.min.js"></script> 

您还需要包括jQuery的这样

<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script> 

否则你的代码就好了!

+0

谢谢!这是对的。 – james