基本效果:

效果图:

html代码:

<div id="tab">
<div title="tab1" >
<p>tab1</p>
</div>
<div title="tab2">
<p>tab2</p>
</div>
<div title="tab3">
<p>tab3</p>
</div>
</div>

JS代码:

$(function () {
$('#tab').tabs({
width:,//宽
height: ,//高
})
})

左右调换选项卡:

效果:

HTML代码:

<div id="tab">
<div title="tab1" >
<p>tab1</p>
</div>
<div title="tab2">
<p>tab2</p>
</div>
<div title="tab3">
<p>tab3</p>
</div>
</div>

JS代码:

$(function () {
$('#tab').tabs({
width:,//宽
height: ,//高
tabWidth: ,//设置选项卡按钮的款
tabheigth: ,//设置选项卡按钮的高
})
})

右上角图标:

效果:

html代码:

<div id="tab">
<div title="tab1" >
<p>tab1</p>
</div>
<div title="tab2">
<p>tab2</p>
</div>
<div title="tab3">
<p>tab3</p>
</div>
</div>

JS代码:

$(function () {
$('#tab').tabs({
width:,//宽
height: ,//高
selected:,//初始化选择哪个选项卡
tools: [{
iconCls: 'icon-add',
handler: function () {
alert("add");
}
}, {
iconCls: 'icon-search',
handler: function () {
alert("search");
}
}]
})
})

添加新选项卡:

效果:

html代码:

<div id="tab">
<div title="tab1" >
<p>tab1</p>
</div>
<div title="tab2">
<p>tab2</p>
</div>
<div title="tab3">
<p>tab3</p>
</div>
</div>

JS代码:

$(function () {
$('#tab').tabs({
width:,//宽
height: ,//高
selected: ,//初始化选择哪个选项卡
tools: [{
iconCls: 'icon-add',
handler: function () {
$('#tab').tabs('add',{
title: '新添加',
content: '新内容',
closable: true,//是否显示删除按钮
})
}
}]
})
})

取消选项卡时提示是否关闭:

效果:

------------------------------------------------------------

-------------------------------------------------------------

html代码:

  • 要有关闭按钮data-options ="closable:true"
<div id="tab">
<div title="tab1" >
<p>tab1</p>
</div>
<div title="tab2" data-options ="closable:true">
<p>tab2</p>
</div>
<div title="tab3">
<p>tab3</p>
</div>
</div>

JS代码:

$(function () {
$('#tab').tabs({
width:,//宽
height: ,//高
selected: ,//初始化选择哪个选项卡
tools: [{
iconCls: 'icon-add',
handler: function () {
$('#tab').tabs('add',{
title: '新添加',
content: '新内容',
closable: true,//是否显示删除按钮
})
}
}],
onBeforeClose: function (title, index) {//判断是否关闭
var target = this;
$.messager.confirm('确认', '你确认想要关闭' + title, function (r) {
if (r) {
var opts = $(target).tabs('options');
var bc = opts.onBeforeClose;
opts.onBeforeClose = function () { }; // 允许现在关闭
$(target).tabs('close', index);
opts.onBeforeClose = bc; // 还原事件函数
}
});
return false; // 阻止关闭
}
})
})

EasyUI - Tabs 选项卡标签的更多相关文章

  1. 实现jquery EasyUI tabs选项卡关闭图标后载入自己定义事件

    当关闭tabs选项卡时,底部footer须要通过javascript又一次定位calcFooter(),怎样实现呢?选项卡上的关闭图标的方法是easyui自带的,calcFooter()写在onClo ...

  2. JQERY EasyUI Tabs 选项卡 自适应浏览器宽度高度 解决方案

    <script type="text/javascript"> $(window).resize(function () { $('#tt').tabs({ width ...

  3. 布局-EasyUI Panel 面板、EasyUI Tabs 标签页/选项卡、EasyUI Accordion 折叠面板、EasyUI Layout 布局

    EasyUI Panel 面板 通过 $.fn.panel.defaults 重写默认的 defaults. 面板(panel)当做其他内容的容器使用.它是创建其他组件(比如:Layout 布局.Ta ...

  4. 第二百节,jQuery EasyUI,Tabs(选项卡)组件

    jQuery EasyUI,Tabs(选项卡)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 5.选项卡面板 本节课重点了解 EasyUI 中 Tabs(选项卡)组件的使用方 ...

  5. JavaScript提高:006:ASP.NET使用easyUI TABS标签updatepanel

    前文使用了easyui的tab标签.切换问题,使用了session保存当前选中页,然后页面总体刷新时再切换至上次保存页码.那么使用updatepanel后,这个问题就非常好攻克了.http://blo ...

  6. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(23)-设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用

    ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装    ...

  7. Tabs - 选项卡插件

        接上篇Tabs  - 选项卡插件  其中12)Yet (E)Another Tab Interface没有依赖任何javascript框架,以作补充          9)Flipping C ...

  8. 设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用

    设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo ...

  9. EasyUI Tabs + Yii2.0实现iframe方式打开页面(解决共用静态文件引入加载的问题)

    在项目实际开发中,有将打开的各个链接页面隔离的需求(防止静态资源起冲突),这个时候常规思路就是使用iframe来实现!但遇到一个比较棘手的问题,当用easyui Tabs打开一个iframe页面时,怎 ...

随机推荐

  1. Linux的五个查找命令find,locate,whereis,which,type

    Linux的五个查找命令 1. find 最常见且最强大的命令,可以查找任何文件. 格式 $ find   指定目录   指定条件   指定动作   指定目录: 所要搜索的目录及其子目录,默认当前目录 ...

  2. 在 Windows Azure 网站 (WAWS) 上对 Orchard CMS 使用 Azure 缓存

    编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 如果您当前的 OrchardCMS 网站在 Windows Azure 网站 ...

  3. VS2010/MFC对话框一:创建对话框模板和修改对话框属性

    创建对话框主要分两大步: 第一,创建对话框资源,主要包括创建新的对话框模板.设置对话框属性和为对话框添加各种控件: 第二,生成对话框类,主要包括新建对话框类.添加控件变量和控件的消息处理函数等. 创建 ...

  4. linux内核源码阅读之facebook硬盘加速flashcache之三

    上一节讲到在刷缓存的时候会调用new_kcahed_job创建kcached_job,由此我们也可以看到cache数据块与磁盘数据的对应关系.上一篇:http://blog.csdn.net/lium ...

  5. 详解Spring

    Spring SSH框架中Struts2:是基于Web层,Hibernate:是基于持久化的,Spring:业务层,管理bean,它是一个容器,List,map, Set这里的内容,是适合已经学过了S ...

  6. Ubuntu 13.04 安装使用clang

    其实很简单,就是用命令即可: apt-get install clang-3.2 clang-3.2-doc 主要说明一点,/usr/bin/c++链接原来指向g++,现在被改变了. $ ls /us ...

  7. nginx学习六 高级数据结构之双向链表ngx_queue_t

    1 ngx_queue_t简单介绍 ngx_queue_t是nginx提供的一个轻量级的双向链表容器,它不负责存储数据,既不提供数据的内存分配.它仅仅有两个指针负责把数据链入链表.它跟stl提供的qu ...

  8. c#关于委托和事件

    using System; using System.Collections.Generic; using System.Text; namespace Delegate {     // 热水器   ...

  9. [HDU 4842]--过河(dp+状态压缩)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4842 过河 Time Limit: 3000/1000 MS (Java/Others)    Mem ...

  10. BZOJ 1103: [POI2007]大都市meg( 树链剖分 )

    早上数学考挂了...欲哭无泪啊下午去写半个小时政治然后就又可以来刷题了.. 树链剖分 , 为什么跑得这么慢... ------------------------------------------- ...