Как активировать и открыть родительское и дочернее меню в боковой панели навигации - PullRequest
0 голосов
/ 07 сентября 2018
    <li class="nav-item start ">
                <a href="javascript:;" class="nav-link nav-toggle">
                    <i>
                        <img src="~/images/MenuIcons/UserManagement.png" width="25" height="25" />
                    </i>
                    <span class="title">User Management</span>
                    <span class="arrow"></span>
                </a>
                <ul class="sub-menu">
                    <li class="nav-item start ">
                        <a asp-controller="Roles" asp-action="Index" class="nav-link ">
                            <i>
                                <img src="~/images/MenuIcons/Roles.png" height="25" width="25" />
                            </i>
                            <span class="title">Roles</span>
                        </a>
                    </li>
                    <li class="nav-item start ">
                        <a asp-controller="UserAccount" asp-action="Register" class="nav-link ">
                            <i class="fa"><img src="~/images/MenuIcons/Register-512.png" height="25" width="25" /></i>
                            <span class="title">Register</span>
                        </a>
                    </li>
                </ul>
            </li>



        <script>
           $(document).ready(function () {
               debugger;
               var url = window.location.pathname;
               var currentElement = $('li .nav-item .sub-menu a[href="' + url + '"]');
               currentElement.parent().addClass('active open');

           })
       </script>

Ли размещен в моем частичном меню. Для боковой панели навигации я вызываю частичное представление и тег сценария, который я поместил на активной странице макета и открою родительское и дочернее меню, но не работает. Пожалуйста, помогите мне. Как я могу это исправить.

...