侧边栏切换管理在yii2中不起作用

侧边栏切换管理在yii2中不起作用,yii2,adminlte,Yii2,Adminlte,如何修复左侧导航。我正在yii2框架中使用AdminLTE 2.0 问题是,在我昨天(马来西亚时间上午9点)更新了composer之后,切换侧栏不起作用 我怀疑这个错误一定是来自javascript 但是找不到 因此,我给你我的代码在这里讨论 多谢各位 backend\views\layout\header.php 您有4条消息 您有10个通知 您有9项任务 /img/av

如何修复左侧导航。我正在yii2框架中使用AdminLTE 2.0

问题是,在我昨天(马来西亚时间上午9点)更新了
composer
之后,切换侧栏不起作用

我怀疑这个错误一定是来自javascript

但是找不到

因此,我给你我的代码在这里讨论

多谢各位

backend\views\layout\header.php


    • 您有4条消息
    • 您有10个通知
    • 您有9项任务
    • /img/avatar5.png“class=“img circle”alt=“User Image”/ -网络开发者 2012年11月以来的成员

尝试更换

data-toggle="offcanvas"


尝试更改composer.json

"dmstr/yii2-adminlte-asset": "2.*"
to
"dmstr/yii2-adminlte-asset": "2.4.4"
然后运行“编写器更新”


这将解决菜单切换和菜单树视图问题。

如果您使用的是Admin LTE 2.4.x

将data widget=“tree”添加到侧栏菜单中。具体来说,它应该如下所示:

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


您是否在浏览器中检查了js错误?当您单击“切换”按钮时,一个类
边栏折叠
被添加到body标记中。这就是它的工作原理。@ck_arjun我找到了代码。控制台上的错误是:jquery.dataTables.bootstrap.js:2 Uncaught TypeError:无法读取undefinedHave的属性“defaults”?是否解决了此错误?如果是,则n请分享,我遇到了问题,如果我单击,它会在第一次单击时自动上下滑动,但之后效果良好。
<ul class="sidebar-menu" data-widget="tree"> 
data-toggle="offcanvas" to data-toggle="push-menu"
$(document).on('click', '[data-toggle="push-menu"]', function () {
    if (!$('body').hasClass("sidebar-collapse") && $('body').hasClass("sidebar-open")) {
        $('body').removeClass("sidebar-open");
        $('body').addClass("sidebar-collapse");
        $('body').addClass("sidebar-mini");
    //console.log('menu kapa');
    } else if($('body').hasClass("sidebar-collapse")) {
        $('body').removeClass("sidebar-collapse");
        $('body').addClass("sidebar-open");
    //console.log('menu ac');
    } else {
        $('body').addClass("sidebar-collapse");
        $('body').addClass("sidebar-open");
    }
});
$('[data-widget="pushmenu"]').on('click', function (){
        $('[data-widget="pushmenu"]').PushMenu("toggle");
    });