如何解决ligerUI布局时Center中的Tab高度大小


Posted in Javascript onNovember 24, 2015

1.0 引用的js,css

<link href="/Content/scripts/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" />
  <link href="/Content/scripts/ligerUI/skins/ligerui-icons.css" rel="stylesheet" />
  <script src="~/Scripts/jquery-1.8.2.js"></script>
  <script src="/Content/scripts/ligerUI/js/ligerui.all.js"></script>

2.0 用js代码设置ligerUI布局和Tab高度

<script>
    var tab;
    $(function () {
      $("#layout1").ligerLayout({ leftWidth: 200, topHeight: 80 });
      $("#accordion1").ligerAccordion({ height: 300 });
      //重要的代码,设置新增加的tab的高度等于center div的高度.
      var height = $(".l-layout-center").height();
      tab = $("#tab1").ligerTab({ height: height });
    });
    //可以动态增加一个tab标签页,但是元素有哪些
    function addTab(url, text, tabid) {
      tab.addTabItem({ url: url, text: text, tabid: tabid });
    }
  </script>

3.0 简单的设置样式

<style type="text/css">
    body { padding: 10px; margin: 0; }
    #layout1 { width: 100%; margin: 40px; height: 400px; margin: 0; padding: 0; }
    #accordion1 { height: 270px; }
    h4 { margin: 20px; }
    #accordion1 ul li { font-size: 14px; margin-left: 15px; }
    a { color: black; text-decoration: none; }
    a:hover { color: #ff6a00; }
  </style>

4.0 body中的内容

<body style="padding:10px">
  <div id="layout1">
    <div position="left" title="功能列表">
      <div id="accordion1">
        <div title="项目管理">
          <ul>
            <li><a href="javascript:void(0)" onclick="addTab( 'http://www.youku.com','指定队伍', 1 )">指定队伍</a></li>
            <li><a href="javascript:void(0)" onclick="addTab( 'http://www.jd.com','查看项目', 2 )">查看项目</a></li>
          </ul>
        </div>
        <div title="用户管理">
          <ul>
            <li><a href="javascript:void(0)" onclick="addTab('http://www.baidu.com','用户审核', 3 )">用户审核</a> </li>
            <li><a href="javascript:void(0)" onclick="addTab( 'http://www.sina.com','查看用户', 4 )">查看用户</a></li>
          </ul>
        </div>
        <div title="其他" style="padding:10px">
          其他内容
        </div>
      </div>
    </div>
    <div position="center" id="tab1">
    </div>
    <div position="top" style="line-height: 80px;">
      <span style="font-size: 28px;font-weight: bolder;font-family:楷体;">超级管理员后台</span>
      <span><a href='@Url.Action("LoginOut","Admin")' style="margin-right: 20px;font-size: 18px;color: #0000cd;float: right;">退出</a></span>
    </div>
    <div position="bottom"></div>
  </div>
</body>

下面三水点靠木小编给大家带来一篇关于LigerUI学习笔记之布局篇 layout

不说废话了,直接给大家贴代码了。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>布局实力篇之自动适应窗口 高度</title>
  <link href="../lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  <!--<link href="../lib/ligerUI/skins/Gray/css/all.css" rel="stylesheet" type="text/css" />--> 我用的另一套皮肤
  <!--我添加了自定义的样式-->
  <link href="../style/site.css" rel="stylesheet" type="text/css" />
  <script src="../lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  <script src="../lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  <script src="../lib/ligerUI/js/plugins/ligerLayout.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {
      $("#container").ligerLayout({ leftWidth: 200 }); //这一句可是关键啊
    });
  </script>
</head>
<body>
  <div id="top">
    其实俺和他们不是一起的,俺是独立的一部分
  </div>
  <div id="container">
    <div position="left"> 这里也要注意啊
    </div>
    <div position="center" title="标题"> 加个标题更好玩
    </div>
  </div>
</body>
</html>

样式文件

* { margin: 0px; padding: 0px; }
body { padding: 5px; margin: 0; padding-bottom: 15px; }
#top { height: 80px; margin-bottom: 3px; background-color:Lime }

总结:

只需要将容器转换为一个ligerlayout对象就行了

别忘了 position 属性啊

顺便来张效果图

如何解决ligerUI布局时Center中的Tab高度大小

Javascript 相关文章推荐
struts2+jquery+json实现异步加载数据(自写)
Jun 24 Javascript
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
javascript瀑布流式图片懒加载实例
Jun 28 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
基于Vue实现timepicker
Apr 25 Javascript
JS实现标签页切换效果
May 04 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
让Vue也可以使用Redux的方法
May 23 Javascript
Vue中的组件及路由使用实例代码详解
May 22 Javascript
Js on及addEventListener原理用法区别解析
Jul 11 Javascript
JS实现图片高亮展示效果实例
Nov 24 #Javascript
JS截取字符串实例详解
Nov 24 #Javascript
超漂亮的jQuery图片轮播特效
Nov 24 #Javascript
jquery实现移动端点击图片查看大图特效
Sep 11 #Javascript
jquery解析json格式数据的方法(对象、字符串)
Nov 24 #Javascript
Bootstrap每天必学之按钮(一)
Nov 24 #Javascript
JavaScript DOM 学习总结(五)
Nov 24 #Javascript
You might like
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
php使用websocket示例详解
2014/03/12 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
javascript 表单验证常见正则
2009/09/28 Javascript
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
python中argparse模块用法实例详解
2015/06/03 Python
python开发之for循环操作实例详解
2015/11/12 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
Python 可视化神器Plotly详解
2020/12/26 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
社会实践心得体会
2014/01/03 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
校园活动宣传方案
2014/03/28 职场文书
2014全年工作总结
2014/11/27 职场文书
质量承诺书格式范文
2015/04/28 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python