Layui 后台模板 框体布局 实现 iframe 跳转、侧边菜单收缩

第一步:

到这个网址 复制代码 到 新建空白网页(ladmin.html)Admin UI 框体布局 - Layui 文档https://layui.dev/docs/2.8/layout/

Layui 后台模板 框体布局 实现 iframe 跳转、侧边菜单收缩_第1张图片




  
  layout 管理界面大布局示例 - Layui
  
  
  
  


Layui 框体布局内容主体区域
下面是充数内容,为的是出现滚动条
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
充数内容
你还真滑到了底部呀


 第二步 准备好 要添加的代码:

var isShow = true; 插入 var $ = layui.$; 后面

    //选择出所有的span,并判断是不是hidden
    $('.layui-nav-item span').each(function(){
        if($(this).is(':hidden')){
            $(this).show();
        }else{
            $(this).hide();
        }
    });
    //判断isshow的状态
    if(isShow){
        $('.layui-side.layui-bg-black').width(60); //设置宽度
        $('.kit-side-fold i').css('margin-right', '70%');  //修改图标的位置
        //将footer和body的宽度修改
        $('.layui-body').css('left', 60+'px');
        $('.layui-footer').css('left', 60+'px');
        //将二级导航栏隐藏
        $('dd span').each(function(){
            $(this).hide();
        });
        //修改标志位
        isShow =false;
    }else{
        $('.layui-side.layui-bg-black').width(200);
        $('.kit-side-fold i').css('margin-right', '10%');
        $('.layui-body').css('left', 200+'px');
        $('.layui-footer').css('left', 200+'px');
        $('dd span').each(function(){
            $(this).show();
        });
        isShow =true;
    };

这个代码是插入到  (// 左侧菜单事件

注:打隐藏的操作左侧菜单事件 的按按钮 (把这个删除了 layui-hide-sm

再给菜单添加图标和文字加span  :class="layui-icon layui-icon-spread-left" >menu groups2

用于操作隐藏文字只显图标,上面 60 就是图标最好看的宽度

这样就完成 侧边菜单收缩

第三步 就要完成 实现 iframe 跳转

准备以下代码:


插入前就可以

还要准备中间显示区的代码如下:

 

     把原代码替换掉,原来的代码是:

     
    Layui 框体布局内容主体区域
    下面是充数内容,为的是出现滚动条
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    充数内容
    你还真滑到了底部呀


    还是就是在 链接 href="javascript:;"  后面加  class="link-active" lay-href="home.html" data-id="1" data-title="页面1">

    完整 页面1">

    页面2">

    这样就完成 实现 iframe 跳转和切换

    完整图片和代码如:

    Layui 后台模板 框体布局 实现 iframe 跳转、侧边菜单收缩_第2张图片

    
    
    
      
      layout 管理界面大布局示例 - Layui
      
      
      
      
    
    
    

       完成 这两个功能。。。。。

      版本2 如图:

      Layui 后台模板 框体布局 实现 iframe 跳转、侧边菜单收缩_第3张图片

       添加的代码(部份代码):

      删除 layui-hide-xs 隐藏的
      layout demo
      
      
      
      
      $('.layui-header span').each(function () {
                                  if ($(this).is(':hidden')) {
                                      $(this).show();
                                  } else {
                                      $(this).hide();
                                  };
                              });
      
      
      
      $('.layui-logo').width(60); //设置宽度
      
      $('.layui-layout-left').css('left', 60 + 'px');
      
      
      
      $('.layui-logo').width(200);
      
      $('.layui-layout-left').css('left', 200 + 'px');

       

       完整代码如下:

      
      
      
      
          
          layout 管理界面大布局示例 - Layui
          
          
          
          
      
      
      
          

        你可能感兴趣的:(layui,前端,javascript)