JQuery布局插件UI layout的使用及说明

UI layout 是一款主要针对于不同开发需求下的侧边栏插件,在他官方文档是首先对这款插件的定义是:
这个插件受extJS边框布局的启发,并将该功能重新创建为jQuery插件。UI布局插件可以创建您想要的任何UI外观—从简单的标题或边栏,到带有工具栏、菜单、帮助面板、状态栏、子窗体等的复杂应用程序。
将它与其他jqueryui小部件结合起来创建一个复杂的应用程序。没有任何限制或问题-这个小部件可以在生产中使用。

它在官网上的效果截图如下图:

可以看到它可以提供四个方向上的侧边栏,这些侧边栏都可以进行伸缩拖拽等,那么具体怎么使用呢,我将在在下文阐述。首先来看代码:

<div id="layoutWrapper" ><%-- 主体表格 --%><div class="ui-layout-center"><%-- 中心布局 --%></div> <%-- 扩展侧边栏 --%><div class="ui-layout-east"><%-- 右侧侧边栏 --%></div></div>
var mainLayout = $('#layoutWrapper').layout({center: {},east: {minSize: 600,size:600,togglerTip_open:"关闭",//pane打开时,当鼠标移动到边框上按钮上,显示的提示语togglerTip_closed:"打开",//pane关闭时,当鼠标移动到边框上按钮上,显示的提示语resizerTip:"可调整大小",//鼠标移到边框时,提示语initClosed:true,//初始时,所有pane关闭maskIframesOnResize: "#ifa",//在改变大小的时候,标记iframeonopen_start: function () {//侧边栏打开时},onclose_start: function () {//侧边栏关闭时},onresize_end: function () {//调整侧边栏展开大小后}}});

上面两段代码就是我们会初始化一个中心布局和一个右侧侧边栏,并给右侧侧边栏加上我们想要的属性,其他方向上的侧边栏使用方法也是类似的。当然这个插件可以给我们改变的属性和方法还有很多,如果想要了解更多的话,建议大家阅读下方链接的博客,里面有更详细的解释。
jQuery布局插件UI Layout简介及使用方法

继续说回侧边栏的使用上,如果需要我们用代码控制侧边栏的展开和关闭,可以用如下代码:

mainLayout.close("east");
mainLayout.open("east");

这两行代码可以控制我们例子中右侧侧边栏的展开与关闭。

希望这篇文章能帮助到大家,如果大家想了解更多的UI layout的具体细节,可以阅读下他们的官方文档。
UI layout官方文档(英文)

JQuery布局插件UI layout的使用及说明相关推荐

  1. jQuery布局插件UI Layout简介

    UI Layout是一种基于jQuery的布局框架,项目主页http://layout.jquery-dev.net/.该框架的参考原型是ExtJS的border-layout,因此十分适用于将原有使 ...

  2. html面板插件ui,jQuery布局插件UI Layout简介及使用方法

    UI Layout是一种基于jQuery的布局框架,项目主页http://layout.jquery-dev.net/.该框架的参考原型是ExtJS的border-layout,因此十分适用于将原有使 ...

  3. 13款基于jQuery Mobile的布局插件和示例

    现在已经进入了移动互联网时代,因此将你的网站迁移到移动设备上就显得比较重要的.问题是,如何在移动设备的小屏幕中呈现你的网站中的所有内容呢? 本文介绍13款基于jQuery Mobile的布局插件和示例 ...

  4. jQuery UI.Layout

    JQuey UI.Layout是一个类似Extjs中Layout的布局插件,看了其Demo,准备好好研究研究! 相关地址:http://layout.jquery-dev.net/index.cfm ...

  5. html流式布局插件,Jquery瀑布流网格布局插件

    插件描述:一款简单且高度可定制的jQuery瀑布流网格布局插件.通过该瀑布流网格插件你可以动态添加和删除各种尺寸的图片,定义图片宽度,设置网格的列数,或使用流式布局方式,甚至还可以通过URL动态添加图 ...

  6. html accordion折叠菜单动态,jQuery EasyUI 布局插件 – Accordion 折叠面板 | 菜鸟教程...

    jQuery EasyUI 布局插件 - Accordion 折叠面板 jQuery EasyUI 插件 通过 $.fn.accordion.defaults 重写默认的 defaults. 折叠面板 ...

  7. 超强的jquery极品插件--色彩选择器类/ 右键菜单类/ 图片新闻flash展示类

    Farbtastic Farbtastic是一个color picker插件.它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框. Farbtastic jQu ...

  8. 超强1000个jquery极品插件!(连载中。。。。最近更新20090710)

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...

  9. 超强1000个jquery极品插件!(感觉好强大,转载一下)

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...

最新文章

  1. iic裸机与linux通信,基于IIC协议的Linux操作系统与裸机通信的方法
  2. UA OPTI512R 傅立叶光学导论 采样定理例题
  3. 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
  4. 模块-基本概念和import导入复习
  5. C++习题 虚函数-计算图形面积
  6. 魅族15无法连接计算机,还在为数据丢失而烦恼?魅族15告诉你什么叫做碎屏无忧...
  7. PyTorch 1.0 中文官方教程:什么是 PyTorch
  8. oracle ocm 考题,2012年10 月oracle 10g ocm 认证 考试 真题 题库
  9. 怎样区分现代艺术和幼儿涂鸦
  10. 计算机视觉专业名词中英文对照(转)
  11. excel软件php函数,文员常用的excel函数
  12. Alexa web ranking list(Alexa top 500排名)
  13. 计算机网络掉线,电脑网络经常掉线的解决方法
  14. mysql中查看密码有效期_Mysql5.7.9密码已过有效期的处理过程
  15. 僵尸进程zombie与孤儿进程orphan
  16. 电脑无法识别扫码枪怎么办?看4点解决方法就知道
  17. Swift 基础 枚举详解(代码)
  18. RealmObject-粗心操作引发的巨坑
  19. mongodb 基于3千万条数据, 查询30万结果集,分页问题
  20. 奇点大学人工智能专家:人造智能大脑已接近现实

热门文章

  1. 分享免费教学视频网站
  2. Sublime Text主题皮肤安装与切换使用方法
  3. linux安装Samba服务器及配置(windows及ios均可连接互传文件),帮你解决多设备共享文件的问题
  4. mu4e定时检查邮件和播放声音提醒
  5. 【keepalived】keepalived简介及配置文件详解
  6. 聊聊dubbo协议2
  7. linux下guide编译不了,全志R16编译环境搭建指南,全志R16_Tina SDK Quick Start Guide
  8. android读取带公章的pdf文件,关于iOS的PDF(含有印章的)显示问题
  9. vlc音视频开发(三)桌面动态壁纸
  10. .ds_store是什么文件