如何解决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学习笔记 delete运算符
Sep 13 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
JavaScript——DOM操作——Window.document对象详解
Jul 14 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
JavaScript你不知道的一些数组方法
Aug 18 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
JS实现纸牌发牌动画
Jan 19 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
同时提取多条新闻中的文本一例
2006/10/09 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
jquery checkbox实现单选小例
2013/11/27 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
Bootstrap精简教程
2015/11/27 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python生成器与迭代器详解
2019/01/01 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
Python如何定义接口和抽象类
2020/07/28 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
优秀员工获奖感言
2014/03/01 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
英语邀请函范文
2015/02/02 职场文书
会计岗位职责
2015/02/03 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书