如何解决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中的replace方法使用介绍
Oct 28 Javascript
node.js入门教程
Jun 01 Javascript
教你在heroku云平台上部署Node.js应用
Jul 30 Javascript
JavaScript中使用document.write向页面输出内容实例
Oct 16 Javascript
angular.js之路由的选择方法
Sep 24 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
在Vue中如何使用Cookie操作实例
Jul 27 Javascript
vue插件vue-resource的使用笔记(小结)
Aug 04 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
vue中子组件调用兄弟组件方法
Jul 06 Javascript
element-ui 设置菜单栏展开的方法
Aug 22 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简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
php实现文件预览功能
2017/05/23 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
考博专家推荐信模板
2013/12/02 职场文书
工作自荐信
2013/12/11 职场文书
节约用水倡议书
2014/04/16 职场文书
建材投资建议书
2014/05/16 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
债务纠纷委托书
2014/08/30 职场文书
违纪开除通知书
2015/04/25 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python