如何解决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基础的动画教程,直观易懂
Jan 10 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
Oct 11 Javascript
js中arguments,caller,callee,apply的用法小结
Jan 28 Javascript
JS获取地址栏参数的几种方法小结
Feb 28 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
Apr 02 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
Sep 20 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
Dec 07 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
May 14 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
Dec 06 Javascript
详解Nuxt.js 实战集锦
Nov 19 Javascript
微信小程序实现点击按钮后修改颜色
Dec 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
PHP的Yii框架的基本使用示例
2015/08/21 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
js实现文本框中焦点在最后位置
2014/03/04 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
[00:36]TI7不朽珍藏III——斯温不朽展示
2017/07/15 DOTA
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
python调用staf自动化框架的方法
2018/12/26 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Python列表list操作相关知识小结
2020/01/29 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
毕业自我评价范文
2013/11/17 职场文书
伊索寓言教学反思
2014/05/01 职场文书
党的群众路线学习材料
2014/05/16 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers