本文实例为大家分享了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
相关文章:
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何快速搭建自助建站会员专属系统?
宝塔建站无法访问?如何排查配置与端口问题?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
头像制作网站在线制作软件,dw网页背景图像怎么设置?
建站之星后台管理如何实现高效配置?
如何挑选优质建站一级代理提升网站排名?
如何快速搭建安全的FTP站点?
建站之星2.7模板快速切换与批量管理功能操作指南
,有什么在线背英语单词效率比较高的网站?
北京制作网站的公司,北京铁路集团官方网站?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何快速查询网址的建站时间与历史轨迹?
如何挑选最适合建站的高性能VPS主机?
淘宝制作网站有哪些,淘宝网官网主页?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何批量查询域名的建站时间记录?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
香港服务器租用每月最低只需15元?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
如何在云主机快速搭建网站站点?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
代刷网站制作软件,别人代刷火车票靠谱吗?
深入理解Android中的xmlns:tools属性
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
如何快速辨别茅台真假?关键步骤解析
如何在建站主机中优化服务器配置?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
如何通过虚拟主机空间快速建站?
深圳网站制作培训,深圳哪些招聘网站比较好?
创业网站制作流程,创业网站可靠吗?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
网站设计制作公司地址,网站建设比较好的公司都有哪些?
建站之星如何助力企业快速打造五合一网站?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
存储型VPS适合搭建中小型网站吗?
活动邀请函制作网站有哪些,活动邀请函文案?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站主机系统SEO优化与智能配置核心关键词操作指南
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
电脑免费海报制作网站推荐,招聘海报哪个网站多?
如何注册花生壳免费域名并搭建个人网站?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
宝塔面板如何快速创建新站点?
模具网站制作流程,如何找模具客户?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何选择适配移动端的WAP自助建站平台?
*请认真填写需求信息,我们会在24小时内与您取得联系。