Bootstrap导航栏巨型菜单在Asp.Net Core上不起作用

阿里汉吉尔

我想从这里在布局中使用Bootstrap navbar mega菜单下拉列表:

https://bootstrap-menu.com/detail-megamenu.html

我下载了代码并将其放到布局中,但是当我单击它时,大型菜单既没有展开,也没有任何反应。在Chrome检查区域中,Aria扩展始终为aria扩展=“ false”。我想念什么?

_Layout.cshtml

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>@ViewData["Title"] - ECommerce.Web</title>
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
    <link rel="stylesheet" href="~/css/site.css" />

    <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
            crossorigin="anonymous"></script>

    <!-- Bootstrap files (jQuery first, then Popper.js, then Bootstrap JS) -->
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.bundle.min.js" type="text/javascript"></script>

    <style type="text/css">
        @@media all and (min-width: 992px) {
            .navbar {
                padding-top: 0;
                padding-bottom: 0;
            }

                .navbar .has-megamenu {
                    position: static !important;
                }

                .navbar .megamenu {
                    left: 0;
                    right: 0;
                    width: 100%;
                    padding: 20px;
                }

                .navbar .nav-link {
                    padding-top: 1rem;
                    padding-bottom: 1rem;
                }
        }
    </style>

</head>

<body class="bg-light">
    <header>
        <nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
            <div class="container">
                <a class="navbar-brand" asp-area="" asp-controller="Home" asp-action="Index">ECommerce.Web</a>
                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
                        aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
                    <ul class="navbar-nav flex-grow-1">
                        <li class="nav-item">
                            <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
    </header>

    <!-- ========================= SECTION CONTENT ========================= -->

    <div class="container">

        <nav class="navbar navbar-expand-lg navbar-dark bg-primary">

            <a class="navbar-brand" href="#">Brand</a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main_nav" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="main_nav">

                <ul class="navbar-nav">
                    <li class="nav-item active"> <a class="nav-link" href="#">Home </a> </li>
                    <li class="nav-item"><a class="nav-link" href="#"> About </a></li>
                    <li class="nav-item"><a class="nav-link" href="#"> Services </a></li>
                    <li class="nav-item dropdown has-megamenu">
                        <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown"> Mega menu  </a>
                        <div class="dropdown-menu megamenu" role="menu">
                            <div class="row">
                                <div class="col-md-3">
                                    <div class="col-megamenu">
                                        <h6 class="title">Title Menu One</h6>
                                        <ul class="list-unstyled">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </div>  <!-- col-megamenu.// -->
                                </div><!-- end col-3 -->
                                <div class="col-md-3">
                                    <div class="col-megamenu">
                                        <h6 class="title">Title Menu Two</h6>
                                        <ul class="list-unstyled">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </div>  <!-- col-megamenu.// -->
                                </div><!-- end col-3 -->
                                <div class="col-md-3">
                                    <div class="col-megamenu">
                                        <h6 class="title">Title Menu Three</h6>
                                        <ul class="list-unstyled">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </div>  <!-- col-megamenu.// -->
                                </div>
                                <div class="col-md-3">
                                    <div class="col-megamenu">
                                        <h6 class="title">Title Menu Four</h6>
                                        <ul class="list-unstyled">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </div>  <!-- col-megamenu.// -->
                                </div><!-- end col-3 -->
                            </div><!-- end row -->
                        </div> <!-- dropdown-mega-menu.// -->
                    </li>
                </ul>


                <ul class="navbar-nav ml-auto">
                    <li class="nav-item"><a class="nav-link" href="#"> Menu item </a></li>
                    <li class="nav-item dropdown">
                        <a class="nav-link  dropdown-toggle" href="#" data-toggle="dropdown"> Dropdown </a>
                        <ul class="dropdown-menu dropdown-menu-right">
                            <li><a class="dropdown-item" href="#"> Submenu item 1</a></li>
                            <li><a class="dropdown-item" href="#"> Submenu item 2 </a></li>
                        </ul>
                    </li>

                </ul>

            </div> <!-- navbar-collapse.// -->

        </nav>

    </div><!-- container //  -->




    <div class="container">
        <main role="main" class="pb-3">
            @RenderBody()
        </main>
    </div>

    <footer class="border-top footer text-muted">
        <div class="container">
            &copy; 2020 - ECommerce.Web - <a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
        </div>
    </footer>
    <script src="~/lib/jquery/dist/jquery.min.js"></script>
    <script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
    <script src="~/js/site.js" asp-append-version="true"></script>
    @RenderSection("Scripts", required: false)
</body>
</html>


<script type="text/javascript">
    /// some script

    // jquery ready start
    $(document).ready(function () {
        // jQuery code

        //////////////////////// Prevent closing from click inside dropdown
        $(document).on('click', '.dropdown-menu', function (e) {
            e.stopPropagation();
        });


    }); // jquery end
</script>
Yiyi You

您可以尝试在中删除以下代码<head></head>

 <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
            crossorigin="anonymous"></script>

    <!-- Bootstrap files (jQuery first, then Popper.js, then Bootstrap JS) -->
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.bundle.min.js" type="text/javascript"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

IApplicaionBuilder不包含MapSignalR()定义。app.MapSignalR()在ASP.NET CORE上不起作用

来自分类Dev

SHQueryRecycleBin在.net Core上不起作用

来自分类Dev

在查询参数中使用%2B的ASP.net Core 3.0 GET方法在Azure上不起作用

来自分类Dev

UseStatusCodePagesWithReExecute()在.NET Core 3.1上不起作用

来自分类Dev

菜单在工具栏上不起作用

来自分类Dev

导航栏折叠菜单在移动设备和表格视口上不起作用

来自分类Dev

Bootstrap Carousel在ASP.NET Core中不起作用

来自分类Dev

使用 Xamarin.Forms 应用程序中的 .NET HttpClient 登录到 ASP.NET Core 应用程序在 Android 真实设备上不起作用

来自分类Dev

ASP.Net“ Security.Principle.IsInRole”在.Net 4.0上不起作用?

来自分类Dev

ASP.NET AJAX在.NET 3.5的本地主机上不起作用

来自分类Dev

ASP.NET WebForms 和 Bootstrap 4.1.3 导航栏不起作用

来自分类Dev

存储到ContentRootPath的ASP.NET Core数据保护密钥在其他计算机上不起作用

来自分类Dev

为什么下拉菜单在bootstrap5导航栏中不起作用?

来自分类Dev

导航栏下拉菜单在 bootstrap4.0 中不起作用

来自分类Dev

使用ItemContainerTemplate的.Net Core WPF MVVM菜单不起作用

来自分类Dev

json stringify在asp.net mvc页面上不起作用

来自分类Dev

ASP.NET身份:带有角色的Authorize属性在Azure上不起作用

来自分类Dev

为什么ASP.NET vNext'dnu build'在OSX上不起作用

来自分类Dev

MvcOptions.InputFormatters在asp.net vnext beta7上不起作用

来自分类Dev

Ajax发布URL在ASP.net图像按钮OnClientClickClick上不起作用

来自分类Dev

ASP.NET导入Excel在Web服务器上不起作用

来自分类Dev

dnu发布后的ASP.Net VNext在Linux机器上不起作用

来自分类Dev

MvcOptions.InputFormatters在asp.net vnext beta7上不起作用

来自分类Dev

javaScript 函数在我的 ASP.Net 控件上不起作用

来自分类Dev

ASP.NET Core MetaDataType属性不起作用

来自分类Dev

数据注释在ASP.NET Core中不起作用

来自分类Dev

ASP.NET Core 标识设置不起作用

来自分类Dev

Aurelia .NET Core-浏览器同步在.NET Core上不起作用

来自分类Dev

Bootstrap导航栏在iPad上不起作用

Related 相关文章

  1. 1

    IApplicaionBuilder不包含MapSignalR()定义。app.MapSignalR()在ASP.NET CORE上不起作用

  2. 2

    SHQueryRecycleBin在.net Core上不起作用

  3. 3

    在查询参数中使用%2B的ASP.net Core 3.0 GET方法在Azure上不起作用

  4. 4

    UseStatusCodePagesWithReExecute()在.NET Core 3.1上不起作用

  5. 5

    菜单在工具栏上不起作用

  6. 6

    导航栏折叠菜单在移动设备和表格视口上不起作用

  7. 7

    Bootstrap Carousel在ASP.NET Core中不起作用

  8. 8

    使用 Xamarin.Forms 应用程序中的 .NET HttpClient 登录到 ASP.NET Core 应用程序在 Android 真实设备上不起作用

  9. 9

    ASP.Net“ Security.Principle.IsInRole”在.Net 4.0上不起作用?

  10. 10

    ASP.NET AJAX在.NET 3.5的本地主机上不起作用

  11. 11

    ASP.NET WebForms 和 Bootstrap 4.1.3 导航栏不起作用

  12. 12

    存储到ContentRootPath的ASP.NET Core数据保护密钥在其他计算机上不起作用

  13. 13

    为什么下拉菜单在bootstrap5导航栏中不起作用?

  14. 14

    导航栏下拉菜单在 bootstrap4.0 中不起作用

  15. 15

    使用ItemContainerTemplate的.Net Core WPF MVVM菜单不起作用

  16. 16

    json stringify在asp.net mvc页面上不起作用

  17. 17

    ASP.NET身份:带有角色的Authorize属性在Azure上不起作用

  18. 18

    为什么ASP.NET vNext'dnu build'在OSX上不起作用

  19. 19

    MvcOptions.InputFormatters在asp.net vnext beta7上不起作用

  20. 20

    Ajax发布URL在ASP.net图像按钮OnClientClickClick上不起作用

  21. 21

    ASP.NET导入Excel在Web服务器上不起作用

  22. 22

    dnu发布后的ASP.Net VNext在Linux机器上不起作用

  23. 23

    MvcOptions.InputFormatters在asp.net vnext beta7上不起作用

  24. 24

    javaScript 函数在我的 ASP.Net 控件上不起作用

  25. 25

    ASP.NET Core MetaDataType属性不起作用

  26. 26

    数据注释在ASP.NET Core中不起作用

  27. 27

    ASP.NET Core 标识设置不起作用

  28. 28

    Aurelia .NET Core-浏览器同步在.NET Core上不起作用

  29. 29

    Bootstrap导航栏在iPad上不起作用

热门标签

归档