本文实例为大家分享了Jquery Easyui选项卡组件的实现代码,供大家参考,具体内容如下

加载方式
Class加载
<div class="easyui-tabs" style="width: 400px;height: 250px"> <div title="Tab1" data-options="closable:true"> tab1 </div> <div title="Tab2" data-options="closable:true"> tab2 </div> <div title="Tab3" data-options="iconCls:'icon-reload',closable:true"> tab3 </div> </div>
JS调用加载
<div id="box" style="width: 400px;height: 250px">
<div title="Tab1" data-options="closable:true">
tab1
</div>
<div title="Tab2" data-options="closable:true">
tab2
</div>
<div title="Tab3" data-options="iconCls:'icon-reload',closable:true">
tab3
</div>
</div>
<script>
$(function () {
$('#box').tabs({
// 选项卡容器宽度
width : 500,
// 项卡容器高度
height: 400,
// 是否不显示控制面板背景。
plain : false,
// 选项卡是否将铺满它所在的容器
fit : false,
// 是否显示选项卡容器边框
border : true,
// 选项卡滚动条每次滚动的像素值
scrollIncrement : 200,
// 每次滚动动画持续的时间
scrollDuration : 400,
// 工具栏添加在选项卡面板头的左侧或右侧
tools:[{
iconCls : 'icon-add',
handler : function () {
alert('添加!');
},
}],
// 工具栏位置
toolPosition : 'left',
// 选项卡位置
tabPosition : 'left',
// 选项卡标题宽度,在 tabPosition 属性设置为'left'或'right'的时候才有效
headerWidth : 300,
// 标签条的宽度
tabWidth : 250,
// 标签条的高度
tabHeight : 25,
// 初始化选中一个 tab 页, 从0开始
selected : 2,
// 是否显示 tab 页标题
showHeader: true
}) ;
});
</script>
属性列表
事件列表
$(function () {
$('#box').tabs({
// 在 ajax 选项卡面板加载完远程数据的时候触发。
onLoad : function (pannel) {
alert(panel);
},
// 用户在选择一个选项卡面板的时候触发
onSelect : function (title,index) {
alert(title + '|' + index);
},
// 用户在取消选择一个选项卡面板的时候触发。
// (选择另一个时,先触发上一个的此方法,再触发下一个的onSelect方法)
onUnselect : function (title, index) {
alert(title + '|' + index);
},
// 在选项卡面板关闭的时候触发,返回false 取消关闭操作
onBeforeClose : function (title, index) {
alert(title + '|' + index);
return false;
},
// 在关闭一个选项卡面板的时候触发
onClose : function (title, index) {
alert(title + '|' + index);
},
// 在添加一个新选项卡面板的时候触发
onAdd : function (title, index) {
alert(title + '|' + index);
},
// 在更新一个选项卡面板的时候触发
onUpdate : function (title, index) {
alert(title + '|' + index);
},
// 在右键点击一个选项卡面板的时候触发
onContextMenu : function (e, title, index) {
alert(e + '|' + title + '|' + index);
}
}) ;
});
方法列表
//返回属性对象
console.log($('#box').tabs('options'));
//返回所有选项卡面板
console.log($('#box').tabs('tabs'));
//新增一个选项卡
$('#box').tabs('add', {
title : '新面板',
selected : false,
});
//选择指定下标的选项卡
$('#box').tabs('select', 1);
//取消选择指定下标的选项卡
$('#box').tabs('select', 0);
//关闭指定下标的选项卡
$('#box').tabs('close', 1);
//重新调整面板布局和大小
$('#box').tabs('resize');
//指定下标的选项卡是否存在
console.log($('#box').tabs('exists', 4));
//获取指定下标的选项卡
console.log($('#box').tabs('getTab', 1));
//获取指定面板的索引
console.log($('#box').tabs('getTabIndex','#tab2'));
//获取被选定的选项卡
console.log($('#box').tabs('getSelected'));
//显示选项卡标题
$('#box').tabs('showHeader');
//隐藏选项卡标题
$('#box').tabs('hideHeader');
//更新一个选项卡
$('#box').tabs('update', {
tab : $('#tab2'),
options : {
Title : '新标题',
}
});
//禁用指定下标或标题的选项卡
$('#box').tabs('disableTab', 1);
$('#box').tabs('disableTab', 'Tab2');
//启用指定下标或标题的选项卡
$('#box').tabs('enableTab', 1);
$('#box').tabs('enableTab', 'Tab2');
//滚动选项卡标题,正值向左,负值向右
$('#box').tabs('scrollBy', 100);
//可以使用$.fn.tabs.defaults 重写默认值对象。
$.fn.tabs.defaults.border = false;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Jquery
# Easyui
# 选项卡组件
# Tab
# jqueryUI tab标签页代码分享
# jquery-easyui关闭tab自动切换到前一个tab
# jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
# jQuery EasyUI Tab 选项卡问题小结
# 关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
# jQuery UI制作选项卡(tabs)
# jQuery EasyUI 选项卡面板tabs的使用实例讲解
# 为JQuery EasyUI 表单组件增加焦点切换功能的方法
# Jquery组件easyUi实现选项卡切换示例
# jquery ui 实现 tab标签功能示例【测试可用】
# 选项卡
# 加载
# 重写
# 可以使用
# 设置为
# 大家分享
# 具体内容
# 大家多多
# 是否存在
# 右键点击
# 默认值
# 滚动条
# 铺满
# iconCls
# icon
# reload
# true
# closable
# options
# false
相关文章:
免费网站制作appp,免费制作app哪个平台好?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
ui设计制作网站有哪些,手机UI设计网址吗?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何快速生成专业多端适配建站电话?
如何选择美橙互联多站合一建站方案?
建站之星如何取消后台验证码生成?
定制建站哪家更专业可靠?推荐榜单揭晓
如何通过建站之星自助学习解决操作问题?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何快速搭建二级域名独立网站?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何通过西部数码建站助手快速创建专业网站?
MySQL查询结果复制到新表的方法(更新、插入)
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
黑客如何通过漏洞一步步攻陷网站服务器?
定制建站方案优化指南:企业官网开发与建站费用解析
如何在香港服务器上快速搭建免备案网站?
建站VPS推荐:2025年高性能服务器配置指南
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何在云指建站中生成FTP站点?
香港服务器选型指南:免备案配置与高效建站方案解析
javascript中的try catch异常捕获机制用法分析
浅谈Javascript中的Label语句
XML的“混合内容”是什么 怎么用DTD或XSD定义
制作门户网站的参考文献在哪,小说网站怎么建立?
官网网站制作腾讯审核要多久,联想路由器newifi官网
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
建站org新手必看:2024最新搭建流程与模板选择技巧
广州建站公司哪家好?十大优质服务商推荐
建站DNS解析失败?如何正确配置域名服务器?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
C#怎么使用委托和事件 C# delegate与event编程方法
如何快速选择适合个人网站的云服务器配置?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
如何用花生壳三步快速搭建专属网站?
宝塔面板如何快速创建新站点?
如何在IIS7上新建站点并设置安全权限?
常州自助建站工具推荐:低成本搭建与模板选择技巧
北京网站制作的公司有哪些,北京白云观官方网站?
建站之星如何实现五合一智能建站与营销推广?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何用西部建站助手快速创建专业网站?
如何在企业微信快速生成手机电脑官网?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
高端建站如何打造兼具美学与转化的品牌官网?
*请认真填写需求信息,我们会在24小时内与您取得联系。