Tabs组件
Tabs组件概述
- 选项卡显示一批面板
- 但在同一个时间只会显示一个面板。每个选项卡面板都有标题和一些小的按钮工具菜单,包括关闭按钮和其他自定义按钮
使用Tabs组件
css 玩法
<div id="tt" class="easyui-tabs" style="width:500px;height:250px;">
<div title="Tab1">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="myTabs" class="easyui-tabs">
<div title="Tab1">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 () {
$("#myTabs").tabs({
// 宽度
width: 500,
// 高度
height: 500,
// 为true时,将不显示控制面板背景
plain: true,
// 设置为true时,选项卡的大小将铺满它所在的容器
fit: true,
// 设置为true时,显示选项卡容器边框
border: true,
// toolPosition
tabPosition: 'top',
// headerWidth,选项卡标题宽度,为'left'或'right'有效
headerWidth: 'left',
// 工具栏添加在选项卡面板头的左侧或右侧
tools: [
{
iconCls: 'icon-add',
handler: function () {
alert('添加')
}
},
{
iconCls: 'icon-remove',
handler: function () {
alert('移除')
}
}
]
})
});
</script>
添加与删除标签
<div id="myTabs" class="easyui-tabs">
<div title="Tab1">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 () {
let i = 0;
$("#myTabs").tabs({
// 宽度
width: 500,
// 高度
height: 500,
// 为true时,将不显示控制面板背景
plain: true,
// 设置为true时,选项卡的大小将铺满它所在的容器
fit: false,
// 设置为true时,显示选项卡容器边框
border: true,
// toolPosition
tabPosition: 'left',
// headerWidth,选项卡标题宽度,为'left'或'right'有效
headerWidth: 'left',
// 工具栏添加在选项卡面板头的左侧或右侧
tools: [
{
iconCls: 'icon-add',
handler: function () {
$("#myTabs").tabs("add", {
title: '选项卡' + i,
selected: true,
closable: true,
content: "选项卡内容" + i++
});
}
},
{
iconCls: 'icon-remove',
handler: function () {
// 1.获取选中的选项卡
let tab = $("#myTabs").tabs("getSelected");
// 2.获取选项卡的索引
let index = $("#myTabs").tabs("getTabIndex", tab);
// 3.关闭选项卡
$("#myTabs").tabs("close", index);
}
}
]
});
});
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具