tabs

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>jQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="accordion.js"></script>

 <style>
            body{
				margin:10px;
				padding:10px;
			}
			.tabs{
				
				height:500px;
				border: 1px solid #d2d2d2;
			}
			
			.icon{
				background-image:url(ui-icons_222222_256x240.png);
				float:right;
				width:16px;
				height:16px;
				margin:7px 0;
				cursor:pointer;
			}
			
			.tabs ul{
				margin:0;
				padding:2px 0 0 0;
				border-bottom: 1px solid #d2d2d2;
				background:#efefef;
				height:30px;
			}
			
			.tabs li{
				margin:0 2px;
				padding: 0 5px;
				list-style: none;
				border-top: 1px solid #d2d2d2;
				border-right: 1px solid #d2d2d2;
				border-left: 1px solid #d2d2d2;
				float:left;
				text-align:center;
				height:30px;
				line-height:30px;
				display:block;
				font-size:14px;
			}
			
			.clear{
				clear:both;
			}
			
			li.active{
				background:#fff;
				margin-bottom:-1px;
				height:30px
			}
			
			.icon-close{
				background-position:-96px -128px;
			}
			
			.cnt{
				display:none;
				margin:2px;
			}

            
</style>
<script type="text/javascript">
            $(function(){
                $('li').click(function(){
					$('li.active').removeClass('active');
					$(this).addClass('active');
					$('#' + $(this).attr('t')).show().siblings('div').hide();
				});
				$('li span.icon-close').click(function(){
					var p = $(this).parent();
					p.remove();
					$('#' + p.attr('t')).remove();
				});
            });
</script>
    </head>
    <body>
        
		<div id='kkk' class='tabs'>
		<ul>
		<li t='tab0'>用户管理<span class='icon icon-close'></span></li>
		<li t='tab1'>产品管理<span class='icon icon-close'></span></li>
		<li t='tab2'>系统管理<span class='icon icon-close'></span></li>
		<li t='tab3'>业务管理<span class='icon icon-close'></span></li>
		<li t='tab4'>播放dfsdfsdf管理<span class='icon icon-close'></span></li>
		</ul>
		<div id='tab0' class=cnt>aaaa</div>
		<div id='tab1' class=cnt>bbbb</div>
		<div id='tab2' class=cnt>cccc</div>
		<div id='tab3' class=cnt>dddd</div>
		<div id='tab4' class=cnt>eeee</div>
		</div>
    </body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UniApp 是一套由腾讯云开发的跨平台应用开发框架,它允许开发者使用一套代码同时构建iOS、Android、Web等多端应用程序。Tabs组件是 UniApp 中常用的一种页面结构,用于展示多个并列的页面或功能模块。 在 UniApp 的 Tabs 组件中,通常会有一个顶部的导航栏,包含几个可切换的标签(Tab),每个标签对应一个子页面(Page)。用户可以通过点击这些标签快速导航到不同的内容区域。这种设计常见于许多现代应用程序,如浏览器标签页或新闻阅读器。 以下是 UniApp Tabs 组件的一些关键特点和用法: 1. **初始化设置**:在 Vue 或 WXML 模板中使用 `<van-tabs>` 或 `<tabs>` 组件,并配置标签标题、路径、图标等属性。 ```html <template> <van-tabs v-model="activeIndex"> <van-tab :title="tab1Title" icon="home" :path="'/pages/home'"></van-tab> <van-tab :title="tab2Title" icon="settings" :path="'/pages/settings'"></van-tab> </van-tabs> </template> <script> export default { data() { return { activeIndex: 0, // 默认激活的第一个标签索引 tab1Title: '首页', tab2Title: '设置' }; } }; </script> ``` 2. **动态切换**:`v-model` 双向绑定当前激活的标签页,当用户点击其他标签时,对应的 `activeIndex` 变化,页面也会相应更新。 3. **选项卡行为**:可以配置选项卡的样式,比如是否具有切换动画,或者点击后的过渡效果。 4. **响应式更新**:当数据模型改变时,如果相应的 Tab 内容是动态渲染的,会自动更新显示内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值