如何解决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 相关文章推荐
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
JavaScript导出Excel实例详解
Nov 25 Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 Javascript
禁止按回车键提交表单的方法
Jun 11 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
JQuery PHP图片在线裁剪实例
Jul 27 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
JS module的导出和导入的实现代码
Feb 25 Javascript
javascript实现简单打字游戏
Oct 29 Javascript
解决vue-cli 打包后自定义动画未执行的问题
Nov 12 Javascript
JS前端轻量fabric.js系列之画布初始化
Aug 05 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
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
php中Ctype函数用法详解
2014/12/09 PHP
php强制下载文件函数
2016/08/24 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
Python实现list反转实例汇总
2014/11/11 Python
用python读写excel的方法
2014/11/18 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
python小程序实现刷票功能详解
2019/07/17 Python
python tkinter组件使用详解
2019/09/16 Python
python实现扫雷游戏的示例
2020/10/20 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
Delphi笔试题
2016/11/14 面试题
优秀食品类广告词
2014/03/19 职场文书
民事申诉状范本
2015/05/20 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
德能勤绩工作总结
2015/08/11 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技