【问题标题】:NavBar does not work properly in mobile versionNavBar 在移动版中无法正常工作
【发布时间】:2018-02-08 07:12:54
【问题描述】:

这是我网站菜单的截图。在我的移动版网站中,我试图删除这四个大标签之间的线条,并使它们与上面的主页标签相同。

这是我的代码:

<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("Home", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    <li>@Html.ActionLink("About", "About", "Home")</li>
                    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>

                </ul>
                @Html.Partial("_LoginPartial")


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

这是我的 _LoginPartial.cshtml 文件的代码

<ul class="nav navbar-nav navbar-right" >
        <li>
            @using (Html.BeginForm("index", "App", FormMethod.Post, new { id = "seminarForm",  @class = "navbar-form" } ))
            {    @Html.AntiForgeryToken()
                <a  class="btn btn-default" href="javascript:document.getElementById('seminarForm').submit()">Seminar</a>
                @*@<li>@Html.ActionLink("Seminars", "index", "App")</li> *@
            }
        </li>
</ul>

【问题讨论】:

标签: c# jquery html twitter-bootstrap


【解决方案1】:

将所有内容放在 li 标记 中,希望在下拉列表中显示, 如需更多参考资料,请查看我的 plunker。

edit like this

https://plnkr.co/edit/5gvJYTgRcp6WzrN9cIOd?p=preview

【讨论】:

  • 我做了,还是不行。这是我的文件 _LoginPartial.cshtml 的代码:
  • 放入plunker并分享链接,我明天会排序
猜你喜欢
  • 1970-01-01
  • 2018-10-09
  • 1970-01-01
  • 2016-10-13
  • 1970-01-01
  • 2018-05-02
  • 2012-07-03
  • 2023-03-09
  • 2018-04-28
相关资源
最近更新 更多