jQuery EasyUI API 中文文档 - Tabs标签页/选项卡


Posted in Javascript onOctober 01, 2011

Tabs 标签页/选项卡

$.fn.tabs.defaults重写defaults

<?XML:NAMESPACE PREFIX = O />

jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
依赖
panel
linkbutton
用法示例
创建tabs
1、 经由标记创建Tabs
从标记创建Tabs更容易,我们不需要写任何JavaScript代码。记住把 'easyui-tabs' 类添加到<div/>标记,每个tab panel 经由子<div/>标记被创建,其用法与Panel一样。

<div id="tt" class="easyui-tabs" style="width:500px;height:250px;"> 
<div title="Tab1" style="padding:20px;display:none;"> 
tab1 
</div> 
<div title="Tab2" closable="true" style="overflow:auto;padding:20px;display:none;"> 
tab2 
</div> 
<div title="Tab3" iconCls="icon-reload" closable="true" style="padding:20px;display:none;"> 
tab3 
</div> 
</div>

2. 编程创建Tabs
现在我们编程创建 Tabs,我们同时捕捉 'onSelect' 事件。
$('#tt').tabs({ 
border:false, 
onSelect:function(title){ 
alert(title+' is selected'); 
} 
});

增加新的 tab panel
// 增加一个新的 tab panel 
$('#tt').tabs('add',{ 
title:'New Tab', 
content:'Tab Body', 
closable:true 
});

获取选中的 Tab
// 获取选中的 tab panel 和它的 tab 对象 
var pp = $('#tt').tabs('getSelected'); 
var tab = pp.panel('options').tab; // 相应的 tab 对象

特性

名称 类型 说明 默认值
width number Tabs 容器的宽度。 auto
height number Tabs 容器的高度。 auto
plain boolean True 就不用背景容器图片来呈现 tab 条。 false
fit boolean True 就设置 Tabs 容器的尺寸以适应它的父容器。 false
border boolean True 就显示 Tabs 容器边框。 true
scrollIncrement number 每按一次tab 滚动按钮,滚动的像素数。 100
scrollDuration number 每一个滚动动画应该持续的毫秒数。 400
tools array 右侧工具栏,每个工具选项都和 Linkbutton 一样。 null

事件

名称 参数 说明
onLoad panel 当一个 ajax tab panel 完成加载远程数据时触发。
onSelect title 当用户选择一个 tab panel 时触发。
onBeforeClose title 当一个 tab panel 被关闭前触发,返回 false 就取消关闭动作。
onClose title 当用户关闭一个 tab panel 时触发。
onAdd title 当一个新的 tab panel 被添加时触发。
onUpdate title 当一个 tab panel 被更新时触发。
onContextMenu e, title 当一个 tab panel 被右键点击时触发。

方法

名称 参数 说明
options none 返回 tabs options。
tabs none 返回全部 tab panel。
resize none 调整 tabs 容器的尺寸并做布局。
add options 增加一个新的 tab panel,options 参数是一个配置对象,更多详细信息请参见  tab panel 特性。
close title 关闭一个 tab panel,title 参数是指被关闭的 panel。
getTab title 获取指定的 tab panel。
getSelected none 获取选中的 tab panel。
select title 选择一个 tab panel。
exists title 是指是否存在特定的 panel。
update param 更新指定的 tab panel,param 包含两个特性:tab:被更新的 tab panel。options:panel 的 options。

Tab Panel

Tab panel 特性被定义在 panel 组件里,下面是一些常用的特性。

名称 类型 说明 默认值
title string Tab panel 的标题文字。  
content string Tab panel 的内容。  
href string 加载远程内容来填充 tab panel 的 URL。 null
cache boolean True 就在设定了有效的 href 特性时缓存这个 tab panel。 true
iconCls string 显示在tab panel 标题上的图标的 CSS 类。 null
width number Tab panel 的宽度。 auto
height number Tab panel 的高度。 auto

一些附加的特性

名称 类型 说明 默认值
closable boolean 当设置为 true 时,tab panel 将显示一个关闭按钮,点击它就能关闭这个tab panel。 false
selected boolean 当设置为 true 时,tab panel 将被选中。 false
Javascript 相关文章推荐
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
jquery中获取元素里某一特定子元素的代码
Dec 02 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
jquery实现两个图片渐变切换效果的方法
Jun 25 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
Dec 04 Javascript
关于Vue.js一些问题和思考学习笔记(1)
Dec 02 Javascript
AngularJS表单基本操作
Jan 09 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
Angular2+如何去除url中的#号详解
Dec 20 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
微信小程序 如何保持登录状态
Aug 16 Javascript
jQuery EasyUI API 中文文档 - Panel面板
Sep 30 #Javascript
JQuery获取文本框中字符长度的代码
Sep 29 #Javascript
Jquery Change与bind事件代码
Sep 29 #Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
Sep 29 #Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 #Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
Sep 29 #Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 #Javascript
You might like
Protoss兵种对照表
2020/03/14 星际争霸
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php下使用无限生命期Session的方法
2007/03/16 PHP
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
php实现的日历程序
2015/06/18 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
python友情链接检查方法
2015/07/08 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
python实现可变变量名方法详解
2019/07/01 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
2020/02/05 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
元宵晚会主持词
2014/03/25 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
学生自我评语
2015/01/04 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
初二物理教学反思
2016/02/19 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang