我在我正在開發的網站上有一個可摺疊菜單,但摺疊只能切換一次。我點擊「MENU」菜單展開,再次點擊它,菜單關閉,但不會繼續切換。Bootstrap導航摺疊一次切換
這是我的開發服務器的鏈接。只需調整瀏覽器窗口的大小,直到出現「MENU」按鈕並單擊它。
http://www.corporateprdev.com/ymcakpt
這裏是我的菜單結構:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
MENU
</a>
<a class="brand" href="/ymcakpt/"><img src="/ymcakpt/themes/responsive/images/y-nav-collapse.png" alt="YMCA::Home" longdesc="images/y-nav-collapse.png" align="left" style="margin-right: 15px;"></a>
<div class="nav-collapse">
<ul class="nav">
<li class="active">
<a href="/ymcakpt/">Home</a>
</li>
<li>
<a href="/ymcakpt/index.php/about/" >About</a>
</li>
<li>
<a href="/ymcakpt/index.php/membership/" >Membership</a>
</li>
<li>
<a href="/ymcakpt/index.php/schedules/" >Schedules</a>
</li>
<li>
<a href="/ymcakpt/index.php/contact-us/" >Contact Us</a>
</li>
</ul>
<form class="navbar-search pull-right" action="/ymcakpt/index.php/search/">
<input name="query" type="text" class="search-query" placeholder="Search" style="padding: 2px 8px; margin: 0; width: 210px;">
<input name="Submit" class="submit" type="image" src="/ymcakpt/themes/responsive/images/go-btn.png" value="Go" style="width: 35px; height: 25px;">
</form>
</div><!--/.nav-collapse -->
</div>
</div>
我想通了。似乎我有人把我的collapse.js文件與我正在處理的其他網站中的一個文件相關聯。重新加載我的原始文件,現在所有功能都正常。 – 2012-08-14 20:55:33
@AnthonyDuncan - 您剛剛將文件從2.0.4恢復爲2.0.1,並且我確定的問題仍然存在。您沒有看到相同行爲的唯一原因是因爲2.0.1中的** bootstrap-collapse.js **沒有短路功能。但是,由於問題仍然存在,因此'顯示'和'隱藏'事件將無法在頁面上觸發。我強烈建議您使用最新版本的Bootstrap並正確解決您的問題。 – merv 2012-08-14 21:10:32