2012-03-22 64 views
7

我面臨的一個問題是,Twitter Bootstrapp CSS以淡入淡出的方式打開我的動畫並立即關閉它。我不知道爲什麼會發生這種情況,誰能幫忙?使用Bootstrap CSS即時關閉Modals

更新:值得注意的是,bootstrap.css已經實現了Modals。所以,使用它們都會造成麻煩。留給未來的搜索者。

的jsfiddle鏈接:http://jsfiddle.net/GB9ud/

<!DOCTYPE html> 
<html> 
<head> 
    <meta http-equiv="content-type" content="text/html;charset=iso-8859-9"> 
    <script src="js/jquery-1.7.1.min.js" lang="text/javascript"></script> 
    <script src="js/bootstrap.js" lang="text/javascript"></script> 
    <script src="js/bootstrap-tooltip.js" lang="text/javascript"></script> 
    <script src="js/main.js" lang="text/javascript"></script> 
    <script src="js/bootstrap-modal.js" lang="text/javascript"></script> 
    <link rel="stylesheet" href="/css/main.css"> 
    <link rel="stylesheet" href="/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="/css/bootstrap-responsive.min.css"> 
    <title>Library Management System</title> 
</head> 
<body> 
    <a data-toggle="modal" data-book-id="1" href="#extendbook" class="btn">Extend</a> 
    <div id="extendbook" class="modal hide fade"> 
     <div class="modal-header"> 
      <a data-dismiss="modal" class="close">×</a> 
      <h3>Modal header</h3> 
     </div> 
     <div class="modal-body"> 
      <p>One fine body…</p> 
     </div> 
     <div class="modal-footer"> 
      <a href="#" class="btn">Close</a><a href="#" class="btn btn-primary">Save changes</a> 
     </div> 
    </div> 
    </body> 
</html> 
+0

我猜想有些事情會從您向我們展示的標記中看不到。你也可以鏈接到該網站或創建一個jsfiddle? – kinakuta 2012-03-22 21:02:21

+0

@kinakuta創建了一個jsfiddle,http://jsfiddle.net/GB9ud/ – Mustafa 2012-03-22 21:05:32

+0

那麼你的問題解決了嗎? – 2012-03-22 22:00:26

回答

5

您所呼叫的模式的兩倍,所以它加載然後關閉,然後再次載入

0

只需添加到這個,我遇到同樣的問題,並在解決方案我的情況是將我的jQuery版本升級到1.9或更高版本。

0

我在使用asp.NET處理項目時遇到了同樣的問題。 我正在使用bootstrap 3.0.1解決了它降級到Bootstrap 2.3.2。