使用Bootstrap导航不适用于移动设备

时间:2014-10-26 12:42:25

标签: css html5 twitter-bootstrap razorengine

我正在使用Bootstrap进行导航。这样它就可以在移动设备上自动运行。如果我将页面缩小,那么稍后您将看到右角的典型水平线。但如果你点击它,没有任何反应。我的意思是通常你会看到你将在全宽屏幕上看到的导航。我也添加了一张图片。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">


    <title>@ViewBag.Title - Lola Cycling Club</title>
    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
    @Scripts.Render("~/bundles/jqueryval")
    <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

</head>
<body>



    <div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>

                @Html.ActionLink("lola", "Index", "Home", null, new { @class = "navbar-brand" })

                <img id="img_logoRight" alt="Logo" src="@Url.Content("~/Images/lola_heart.png")" />

            </div>
            <div class="navbar-collapse collapse">
                <br />
                <div class="float-right">
                    @*<section id="login">
                        @Html.Partial("_LoginPartial")
                    </section>*@

                    <ul class="nav navbar-nav">

                        <li @if (@ViewContext.RouteData.GetRequiredString("controller") == "Account") { @Html.AttributeEncode("class=active")   ; }>
                            @Html.ActionLink("WHO", "Index", "Account")
                        </li>

                        <li @if (@ViewContext.RouteData.GetRequiredString("controller") == "What") { @Html.AttributeEncode("class=active")    ; }>
                            @Html.ActionLink("WHAT", "Index", "What")
                        </li>

                        <li @if (@ViewContext.RouteData.GetRequiredString("controller") == "Course") { @Html.AttributeEncode("class=active")      ; }>
                        @Html.ActionLink("AGENDA", "Index", "Calendar")
                        </li>

                        <li @if (@ViewContext.RouteData.GetRequiredString("controller") == "Instructor") { @Html.AttributeEncode("class=active")       ; }>
                            @Html.ActionLink("PHILOSPY", "Index", "Instructor")
                        </li>

                        <li @if (@ViewContext.RouteData.GetRequiredString("controller") == "Department") { @Html.AttributeEncode("class=active")        ; }>
                            @Html.ActionLink("BUCKET-LIST", "Index", "Department")
                        </li>





                        <li class="nav"> @Html.Partial("_LoginPartial")</li>

                    </ul>
                </div>
            </div>


        </div>
    </div>
    <div class="container body-content">
        @RenderBody()
        <hr />
        <footer>
            <p>&copy; @DateTime.Now.Year - Lola Cycling Club</p>
        </footer>
    </div>

    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/bootstrap")
    @RenderSection("scripts", required: false)
</body>
</html>

enter image description here

1 个答案:

答案 0 :(得分:0)

您确定还包括bootstrap.js而不仅仅是bootstrap.css吗?

相关问题