全网整合营销服务商

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

免费咨询热线: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 


相关文章: 免费网站制作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小时内与您取得联系。