2026/1/28 21:08:00
网站建设
项目流程
家装设计师培训学校,谷歌seo是什么职业,wordpress文章页404,公司网站注销流程jQuery UI Tabs#xff08;标签页#xff09;实例
Tabs 是 jQuery UI 中最常用的布局组件之一#xff0c;用于在有限空间内组织多个内容面板#xff0c;通过点击标签切换显示。常用于后台管理页面、商品详情#xff08;描述/参数/评价#xff09;、设置面板等。
官方演…jQuery UI Tabs标签页实例Tabs是 jQuery UI 中最常用的布局组件之一用于在有限空间内组织多个内容面板通过点击标签切换显示。常用于后台管理页面、商品详情描述/参数/评价、设置面板等。官方演示地址https://jqueryui.com/tabs/下面提供几个渐进实例从基础到高级代码使用最新 CDN可直接复制到 HTML 文件测试。1.基础标签页!DOCTYPEhtmlhtmlheadmetacharsetutf-8titlejQuery UI Tabs 基础示例/titlelinkrelstylesheethref//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.cssscriptsrc//code.jquery.com/jquery-3.6.0.min.js/scriptscriptsrc//code.jquery.com/ui/1.13.2/jquery-ui.min.js/script/headbodydividtabsulliahref#tab1标签 1/a/liliahref#tab2标签 2/a/liliahref#tab3标签 3/a/li/uldividtab1p这是第一个标签页的内容。/p/divdividtab2p这是第二个标签页的内容。/p/divdividtab3p这是第三个标签页的内容。/p/div/divscript$(function(){$(#tabs).tabs();});/script/body/html2.常用选项可折叠、带图标、垂直标签页collapsible: true允许全部收起。icons标签添加图标。orientation: vertical垂直标签页需 CSS 调整。dividtabs2ulliahref#tab-aspanclassui-icon ui-icon-home/span首页/a/liliahref#tab-bspanclassui-icon ui-icon-info/span关于/a/liliahref#tab-cspanclassui-icon ui-icon-contact/span联系/a/li/uldividtab-ap首页内容/p/divdividtab-bp关于我们/p/divdividtab-cp联系方式/p/div/divscript$(#tabs2).tabs({collapsible:true,// 双击标签可收起所有active:1,// 默认激活第二个标签从0开始heightStyle:content// 高度自适应内容});/scriptstyle/* 垂直标签页示例替换 orientation 选项 */.ui-tabs-vertical{width:600px;}.ui-tabs-vertical .ui-tabs-nav{float:left;width:150px;}.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;}.ui-tabs-vertical .ui-tabs-panel{float:right;width:430px;}/style3.AJAX 加载内容 事件监听标签内容从远程加载支持缓存。dividtabs-ajaxulliahrefcontent1.html本地文件1/a/liliahrefhttps://example.com/api/content2远程内容2/a/liliahref#local-tab本地内容3/a/li/uldividlocal-tabp这是本地内容不需要 AJAX。/p/div/divscript$(#tabs-ajax).tabs({beforeLoad:function(event,ui){// 加载前ui.panel.html(加载中...);},load:function(event,ui){// 加载完成console.log(标签加载完成ui.tab.text());},activate:function(event,ui){// 切换标签时console.log(当前标签ui.newTab.text());}});/script4.排序 动态添加/删除标签buttonidaddTab添加新标签/buttonscriptlettabCount4;$(#addTab).click(function(){consttitle新标签 tabCount;constcontentp这是动态添加的内容 tabCount。/p;$(#tabs ul).append(lia href#dynamic-tabCounttitle/a/li);$(#tabs).append(div iddynamic-tabCountcontent/div);$(#tabs).tabs(refresh);// 关键刷新 tabstabCount;});/script小技巧排序结合 Sortable 实现标签拖拽排序。嵌套Tabs 内可嵌套 Accordion 或其他 Tabs。主题替换 smoothness 为其他主题如 base、redmond。Tabs 是页面布局利器常与 Accordion 结合实现左侧菜单内容区。如果你需要可关闭标签页、排序标签、或完整后台布局模板请告诉我更多需求