【问题标题】:AdminLTE2 active sidebar shows/changes only after refreshAdminLTE2 活动侧边栏仅在刷新后显示/更改
【发布时间】:2020-06-14 11:04:54
【问题描述】:

我想在侧边栏突出显示活动页面,但我的应用程序仅在刷新后才显示此更改(活动页面)。 我已经尝试了一些 JavaScript 和 jQuery 选项,以下是我目前拥有的。

<section class="sidebar">

    <ul class="sidebar-menu" data-widget="tree">

        <li class="treeview ">
            <a href="#/dashboard">
                <i class="fa fa-map"></i> <span>Dashboard</span>
                <span class="pull-right-container">
              <i class="fa fa-angle-left pull-right"></i>
            </span>
            </a>
            <ul class="treeview-menu  treeview-menu-visible">
                <li>
                    <a href="#/crashReports">
                        <i class="fa fa-circle-o text-yellow"></i> Crash Reports
                    </a>
                </li>

                <li>
                    <a href="#/Survivors">
                        <i class="fa fa-circle-o text-blue"></i>
                        <span>Survivors</span>
                        </span>
                    </a>
                </li>
            </ul>
        </li>
    </ul>
</section>
$(document).ready(function() {
        var url = window.location;
        var element = $('ul.sidebar-menu a').filter(function() {
            return this.href == url || url.href.indexOf(this.href) == 0; }).parent().addClass('active');
        if (element.is('li')) {
            element.addClass('active').parent().parent('li').addClass('active')
        }
    });

【问题讨论】:

    标签: jquery adminlte


    【解决方案1】:

    我通过将我的 javascript 更改为

    解决了这个问题
    $(document).ready(function () {
            $('.treeview-menu li a').click(function(e) {
    
                $('.treeview-menu li.active').removeClass('active');
    
                var $parent = $(this).parent();
                $parent.addClass('active');
            });
        });
    

    【讨论】:

      猜你喜欢
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 2017-03-22
      • 1970-01-01
      相关资源
      最近更新 更多