如何解决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 相关文章推荐
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
js中for in语句的用法讲解
Apr 24 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
JS中事件冒泡和事件捕获介绍
Dec 13 Javascript
关于Javascript中document.cookie的使用
Mar 08 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
vue增加强缓存和版本号的实现方法
May 01 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
js实现日历
Nov 07 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中3种方法删除字符串中间的空格
2014/03/10 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
php在数据库抽象层简单使用PDO的方法
2015/11/03 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
利用JavaScript的Map提升性能的方法详解
2019/08/14 Javascript
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
Python使用Pygame绘制时钟
2020/11/29 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
校园招聘策划书
2014/01/09 职场文书
母婴店促销方案
2014/03/05 职场文书
教师新年寄语
2014/04/03 职场文书
数学教育专业求职信
2014/07/22 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
2015年维修工作总结
2015/04/25 职场文书
新郎新娘致辞
2015/07/31 职场文书
新学期家长寄语2016
2015/12/03 职场文书
教师外出学习心得体会
2016/01/18 职场文书
导游词之山东八大关
2019/12/18 职场文书