全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Jquery Easyui选项卡组件Tab使用详解(10)

本文实例为大家分享了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小时内与您取得联系。