javascript - gentelella Angular 管理面板 - gentelella 切换菜单和侧边栏单击事件不起作用

标签 javascript angularjs angular gentelella

我正在使用 gentelella 管理面板在 angularJS 上开发一个应用程序。我有一些问题。

 <div class="nav toggle">
    <a href="javascript:;" id="menu_toggle"><i class="fa fa-bars"></i></a>
 </div>

这是 html 片段。但切换不起作用。我已经检查了所有加载的js文件。我在那里找到了 $MENU_TOGGLE.on('点击') 但它没有发射。

编辑 此代码来自 gentelella/custom.js

var $MENU_TOGGLE = $('#menu_toggle');
$MENU_TOGGLE.on('click', function() {
        console.log('clicked - menu toggle');

        if ($BODY.hasClass('nav-md')) {
            $SIDEBAR_MENU.find('li.active ul').hide();
            $SIDEBAR_MENU.find('li.active').addClass('active-sm').removeClass('active');
        } else {
            $SIDEBAR_MENU.find('li.active-sm ul').show();
            $SIDEBAR_MENU.find('li.active-sm').addClass('active').removeClass('active-sm');
        }

    $BODY.toggleClass('nav-md nav-sm');

    setContentHeight();
});

最佳答案

确保页面上有正确的脚本。原来的脚本。我删除了一个脚本,它停止工作。

关于javascript - gentelella Angular 管理面板 - gentelella 切换菜单和侧边栏单击事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43974316/

相关文章:

node.js - 我无法在 ubuntu 上安装 @angular/cli

javascript - 在 Angular 2 的 html 中添加静态类和变量类的更简洁的方法

javascript - 按键值对分组,同时使用 ramda 合并重复项

node.js - ng-view 不能在 AngularJS/Express 中使用部分

AngularJS:从父 Controller 访问放置在嵌入指令内的表单的 formController

javascript - Angular Js : {{message}} is not replaced by some text

angular - 如何将 Angular 项目从 5 更新到 7

javascript - 如何在 jquery dynatree 中添加下拉列表作为子节点

javascript - 从外部触发 jquery 插件中的事件

javascript - 在javascript中询问是/否问题的代码