JQuery布局插件UI layout的使用及说明
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的使用及说明相关推荐
- jQuery布局插件UI Layout简介
UI Layout是一种基于jQuery的布局框架,项目主页http://layout.jquery-dev.net/.该框架的参考原型是ExtJS的border-layout,因此十分适用于将原有使 ...
- html面板插件ui,jQuery布局插件UI Layout简介及使用方法
UI Layout是一种基于jQuery的布局框架,项目主页http://layout.jquery-dev.net/.该框架的参考原型是ExtJS的border-layout,因此十分适用于将原有使 ...
- 13款基于jQuery Mobile的布局插件和示例
现在已经进入了移动互联网时代,因此将你的网站迁移到移动设备上就显得比较重要的.问题是,如何在移动设备的小屏幕中呈现你的网站中的所有内容呢? 本文介绍13款基于jQuery Mobile的布局插件和示例 ...
- jQuery UI.Layout
JQuey UI.Layout是一个类似Extjs中Layout的布局插件,看了其Demo,准备好好研究研究! 相关地址:http://layout.jquery-dev.net/index.cfm ...
- html流式布局插件,Jquery瀑布流网格布局插件
插件描述:一款简单且高度可定制的jQuery瀑布流网格布局插件.通过该瀑布流网格插件你可以动态添加和删除各种尺寸的图片,定义图片宽度,设置网格的列数,或使用流式布局方式,甚至还可以通过URL动态添加图 ...
- html accordion折叠菜单动态,jQuery EasyUI 布局插件 – Accordion 折叠面板 | 菜鸟教程...
jQuery EasyUI 布局插件 - Accordion 折叠面板 jQuery EasyUI 插件 通过 $.fn.accordion.defaults 重写默认的 defaults. 折叠面板 ...
- 超强的jquery极品插件--色彩选择器类/ 右键菜单类/ 图片新闻flash展示类
Farbtastic Farbtastic是一个color picker插件.它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框. Farbtastic jQu ...
- 超强1000个jquery极品插件!(连载中。。。。最近更新20090710)
花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...
- 超强1000个jquery极品插件!(感觉好强大,转载一下)
花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...
最新文章
- iic裸机与linux通信,基于IIC协议的Linux操作系统与裸机通信的方法
- UA OPTI512R 傅立叶光学导论 采样定理例题
- 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
- 模块-基本概念和import导入复习
- C++习题 虚函数-计算图形面积
- 魅族15无法连接计算机,还在为数据丢失而烦恼?魅族15告诉你什么叫做碎屏无忧...
- PyTorch 1.0 中文官方教程:什么是 PyTorch
- oracle ocm 考题,2012年10 月oracle 10g ocm 认证 考试 真题 题库
- 怎样区分现代艺术和幼儿涂鸦
- 计算机视觉专业名词中英文对照(转)
- excel软件php函数,文员常用的excel函数
- Alexa web ranking list(Alexa top 500排名)
- 计算机网络掉线,电脑网络经常掉线的解决方法
- mysql中查看密码有效期_Mysql5.7.9密码已过有效期的处理过程
- 僵尸进程zombie与孤儿进程orphan
- 电脑无法识别扫码枪怎么办?看4点解决方法就知道
- Swift 基础 枚举详解(代码)
- RealmObject-粗心操作引发的巨坑
- mongodb 基于3千万条数据, 查询30万结果集,分页问题
- 奇点大学人工智能专家:人造智能大脑已接近现实
热门文章
- 分享免费教学视频网站
- Sublime Text主题皮肤安装与切换使用方法
- linux安装Samba服务器及配置(windows及ios均可连接互传文件),帮你解决多设备共享文件的问题
- mu4e定时检查邮件和播放声音提醒
- 【keepalived】keepalived简介及配置文件详解
- 聊聊dubbo协议2
- linux下guide编译不了,全志R16编译环境搭建指南,全志R16_Tina SDK Quick Start Guide
- android读取带公章的pdf文件,关于iOS的PDF(含有印章的)显示问题
- vlc音视频开发(三)桌面动态壁纸
- .ds_store是什么文件