Bootswatch раскрывающийся на главной странице не работает

Я использую Bootswatch (тема журнала). Раскрывающиеся элементы не будут отображаться при выборе одного из параметров панели навигации.

В моем каталоге "Сценарии" у меня есть файлы - bootstrap-dropdown.js, bootstrap.min.js, dropdown.js, jquery-1.7.1.js, jquery-1.7.1.min.js

В моем каталоге 'Styles\bootstrap\css\' у меня есть ff-файлы - bootstrap-responseive.css, bootstrap-responseive.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>  

1 ответ

Решение

1 - если этот "bootstrap-dropdown.js" не является вашим собственным кодом, он вам не нужен, поскольку этот код вы можете найти в "bootstrap.min.js". А для css вам просто нужны эти bootstrap-responseive.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-код правильно, я не вижу ничего плохого.

Другие вопросы по тегам