我正在使用 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/