zoukankan      html  css  js  c++  java
  • layui后台模板使用

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>需求</title>
            <script src="js/jquery-1.11.1.js"></script>
            <script src="js/jquery-1.9.1.min.js"></script>
            <link rel="stylesheet" href="dtree2/layui/css/layui.css">
        </head>
        <body class="layui-layout-body">
            <div class="layui-layout layui-layout-admin">
              <!--1.头部区域-->
                  
              <div class="layui-header">
                <div class="layui-logo">后台管理&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你好!${username}</div>
                <!-- 头部区域(可配合layui已有的水平导航) -->
                <ul class="layui-nav layui-layout-left">
                </ul>
                <ul class="layui-nav layui-layout-right">
                  <li class="layui-nav-item">
                    <a href="javascript:;">
                      <img src="http://t.cn/RCzsdCq" class="layui-nav-img">
                      ${username}
                    </a>
                    <dl class="layui-nav-child">
                      <dd><a href="${pageContext.request.contextPath}/QuestServlet?method=search&way=usersee&username=${username}">基本资料</a></dd>
                      <dd><a href="${pageContext.request.contextPath}/QuestServlet?method=search2&username=${username}">密码修改</a></dd>
                    </dl>
                  </li>
                  <li class="layui-nav-item"><a href="login.jsp">退了</a></li>
                </ul>
              </div>
                <!--2.左侧导航-->
              <div class="layui-side layui-bg-black">
                <div class="layui-side-scroll">
                  <!-- 左侧导航区域(可配合layui已有的垂直导航) -->
                  <ul class="layui-nav layui-nav-tree"  lay-filter="test">
                    <li class="layui-nav-item leftdaohang" data-url="${pageContext.request.contextPath}/QuestServlet?method=quest&workplace=${workplace}&code=${code}" mytitle="需求填表"><a>需求填表</a></li>
                    <li class="layui-nav-item leftdaohang" data-url="${pageContext.request.contextPath}/tabletest.jsp" mytitle="网络审核"><a>网络审核</a></li>
                    <li class="layui-nav-item leftdaohang" data-url="${pageContext.request.contextPath}/tablesettle.jsp?workplace=${workplace}" mytitle="需求管理"><a>需求管理</a></li>
                  </ul>
                </div>
              </div>
              <!--3.右侧主体内容区-->
              <div class="layui-body">
                  <!--tabs标签-->
                  <div class="layui-tab layui-tab-card" lay-filter="demo" lay-allowclose="true">
                  <ul class="layui-tab-title">
                   <!--<li class="layui-this">角色管理</li>-->
                  </ul>
                  <div class="layui-tab-content" style="height: 150px;">
                    <!--<div class="layui-tab-item layui-show">
                      1. 我个人比较喜欢卡片风格的,所以你发现又是以卡片的风格举例
                      2. 删除功能适用于所有风格
                    </div>-->
                    <!--<div class="layui-tab-item">
                        <iframe  style=" 100%;height: 100%;" scrolling="no" src="jiaose.html" ></iframe>
                    </div>-->
                  </div>
                </div> 
              </div>
    
               <!--4.底部固定区域-->
              <div class="layui-footer">
                <!-- 底部固定区域 -->
                © layui.com - 底部固定区域
              </div>
            </div>
            <script src="dtree2/layui/layui.all.js"></script>
            <script>
                layui.use('element', function(){
                  var $ = layui.jquery
                  ,element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
                  
                  //触发事件
                  var active = {
                    tabAdd: function(){
                      //新增一个Tab项
                      var htmlurl=$(this).attr('data-url');
                      var mytitle=$(this).attr('mytitle'); 
                   //alert("触发tab增加事件:"+mytitle);
                      //先判断是否已经有了tab
                      var arrayObj = new Array();//创建一个数组  
                          $(".layui-tab-title").find('li').each(function() {
                              var y = $(this).attr("lay-id"); 
                              arrayObj.push(y);
                       });
    //                    alert("遍历取到的数组:"+arrayObj);
                        var have=$.inArray(mytitle, arrayObj);  //返回 3,
                        if (have>=0) {
                            //tab已有标签
    //                        alert("遍历的已有标签:"+mytitle);
                          element.tabChange('demo', mytitle); //切换到当前点击的页面
                        } else{
                          //没有相同tab
    //                      alert("遍历的没有相同tab:"+mytitle);
                          element.tabAdd('demo', {
                            title:mytitle //用于演示
                            ,content: '<iframe style=" 100%;height: 100%;" scrolling="no" src='+htmlurl+' ></iframe>'
                            ,id: mytitle //实际使用一般是规定好的id,这里以时间戳模拟下
                          })
                          element.tabChange('demo', mytitle); //切换到当前点击的页面
                        }
                    }
                   
                  };
                  $(".leftdaohang").click(function(){
                    var type="tabAdd";
                    var othis = $(this);
    //                var htmlurl=$(this).attr('data-url');
    //                var mytitle=$(this).attr('mytitle');
                    active[type] ? active[type].call(this, othis) : '';
                  });
                  
                });
            </script>
        </body>
    </html>
    layui

    这里我是从layui官网直接获取的代码 它右部实体的高度是设置有问题需要改一下 可以从它的layui.css 中改.layui-tab-item设置一个高度或者是直接在jsp中加一个style

    <style>
    .layui-tab-item {
    display: none;
    height: 50px;
    }
    </style>

  • 相关阅读:
    快速开发框架-Lion Framework
    安装redis 及常见问题
    Redis安装手册
    关于TbSchedule任务调度管理框架的整合部署1
    关于TbSchedule任务调度管理框架的整合部署
    zookeeper实战:SingleWorker代码样例
    基于ZooKeeper的分布式Session实现
    基于ZooKeeper构建大规模配置系统
    解决克隆centos虚拟机后ip配置失败的问题
    Spark学习资料
  • 原文地址:https://www.cnblogs.com/chenaiiu/p/13872991.html
Copyright © 2011-2022 走看看