如何解决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 相关文章推荐
javascript实现textarea中tab键的缩排处理方法
Jun 26 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
Nov 02 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
Feb 14 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
Aug 14 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
Mar 06 Javascript
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
vue实现手机号码的校验实例代码(防抖函数的应用场景)
Sep 05 Javascript
Vue的属性、方法、生命周期实例代码详解
Sep 17 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来实现网络服务
2009/09/15 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
php简单生成随机数的方法
2015/07/30 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
vue-router单页面路由
2017/06/17 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
pandas数值计算与排序方法
2018/04/12 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
numpy 声明空数组详解
2019/12/05 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
优秀应届毕业生自荐信
2013/11/16 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
教师节慰问信
2015/02/15 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
青涩记忆观后感
2015/06/18 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
js判断两个数组相等的5种方法
2022/05/06 Javascript