我正在使用Bootswatch(期刊主题)。选择其中一个导航栏选项时,不会显示下拉项目。
在我的目录'Scripts \'中我有文件 - bootstrap-dropdown.js,bootstrap.min.js,dropdown.js,jquery-1.7.1.js,jquery-1.7.1.min.js
在我的目录'Styles \ bootstrap \ css \'中我有ff文件 - bootstrap-responsive.css,bootstrap-responsive.min.css,bootstrap.min.css
我想我错过了一些我无法想象的事情。谢谢!
<title></title>
<link href="~/Styles/bootstrap/css/bootstrap.min.css" rel="Stylesheet" type="text/css" />
<link href="~/Styles/bootstrap/css/bootstrap-responsive.min.css" rel="Stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
<asp:HiddenField runat="server" ID="hfUsername"/>
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<ul class="nav">
<a class="brand" href="#">WSTwitter</a>
<li class="active"><a href="../User/Tweets.aspx">add a tweet</a></li>
<li class="dropdown" id="accountmenu">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">post company tweets<b class="caret"></b></a>
</li>
<li class="dropdown" id="Li1">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">admin<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="../User/Account.aspx">Account</a></li>
<li><a href="../Admin/Users.aspx">Users</a></li>
<li><a href="../User/Clients.aspx">Clients</a></li>
<li><a href="../User/Links.aspx">Links</a></li>
<li><a href="#" onclick="window.open('../RSS.aspx?user='+document.getElementById('hfUsername').value,'_blank');">rss feed</a></li>
<%-- <li class="divider"></li> --%>
</ul>
</li>
<li><a href="../Account/Logout.aspx">Logout</a></li>
</ul>
</div>
</div>
</div>
<div class="main">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
</form>
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap-dropdown.js")" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropdown-toggle').dropdown();
});
</script>
答案 0 :(得分:0)
1 - 如果这个“bootstrap-dropdown.js”不是你自己的代码,你就不需要这个,因为你可以在“bootstrap.min.js”中找到这个代码。而对于css,你只需要这个bootstrap-responsive.min.css,bootstrap.min.css,仅此而已,只需要你自己的CSS。
2 - 确保正确加载:
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/bootstrap-dropdown.js")" type="text/javascript"></script>
3 - 尝试使用更新的jQuery文件
我认为你的HTML代码的结构是正确的,我没有看到任何错误。