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 相关文章推荐
DOM基础教程之模型中的模型节点
Jan 19 Javascript
jQuery遍历json中多个map的方法
Feb 12 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
JavaScript小技巧整理篇(非常全)
Jan 26 Javascript
基于Bootstrap实现图片轮播效果
May 22 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
Aug 17 Javascript
js实现单张图片平移切换效果
Oct 11 Javascript
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
vue.js实现简单的计算器功能
Feb 22 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
用webAPI实现图片放大镜效果
Nov 23 Javascript
利用JavaScript模拟京东按键输入功能
Dec 01 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
PHP教程 基本语法
2009/10/23 PHP
php smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
php url路由入门实例
2014/04/23 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
python生成并处理uuid的实现方式
2020/03/03 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
动态密码技术
2012/10/18 面试题
竞选班干部演讲稿
2014/04/24 职场文书
办理房产过户的委托书
2014/09/14 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
南京大屠杀观后感
2015/06/02 职场文书
求职信如何撰写?
2019/05/22 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
关于JavaScript轮播图的实现
2021/11/20 Javascript
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js