Tab选项卡

Tab选项卡

开发工具与关键技术:Visual Studio 2015
作者:徐晶旗
撰写时间:2019年6月8日 

选项卡是什么呢?选项卡就是点击按钮切换到相应内容,其实就是点击按钮把内容通过display(block none)来实现切换的。下面是我在layui文档中找的一些写tab选项卡的方法实例。
在这里插入图片描述
代码的实现:

1.	<div class="layui-tab layui-tab-card">
2.	<ul class="layui-tab-title">
3.	<li class="layui-this">网站设置</li>
4.	<li>用户管理</li>
5.	<li>权限分配</li>
6.	<li>商品管理</li>
7.	<li>订单管理</li>
8.	</ul>
9.	<div class="layui-tab-content" style="height: 100px;">
10.	<div class="layui-tab-item layui-show">1</div>
11.	<div class="layui-tab-item">2</div>
12.	<div class="layui-tab-item">3</div>
13.	<div class="layui-tab-item">4</div>
14.	<div class="layui-tab-item">5</div>
15.	<div class="layui-tab-item">6</div>
16.	</div>
17.	</div>

然后接下来还要到js中加载一下模块,其实无论是导航、还是Tab,都需依赖 element模块,大部分都是在加载完该模块后自动完成的。

 layui.use('element', function () {

这里说一下它的实现原理:选项卡的内容是显示还是隐藏是由activeTab的值决定的,而这个值是通过选项卡上面的ng-click指令设置的。

在网上搜了挺多做tab选项卡功能的方法,不过还是觉得上面的方法最适用我这个项目,所以我做项目的时候就是效仿上面的代码,写出了tab选项卡的功能,下图是我做项目时的实例,当我鼠标点击上边标题栏的某一li时,下边显示的内容进行相应的改变。至于代码就不展示呐,大家有兴趣也可以参照上面的代码去做自己的tab选项卡?
在这里插入图片描述

在这里插入图片描述

思路:
1、首先获取元素。
2、给多个元素添加多个事件要用for循环历遍。如选项卡是点击切换,就要给它多个值来实现切换功能。for循环历遍按钮元素添加onclick 或者 onmousemove事件。
3、因为点击当前按钮时会以高亮状态显示,所以要再通过for循环历遍把所有的按钮样式设置为空和把所有DIV的display设置为none。
4、把当前按钮添加样式,把当前DIV显示出来,display设置为block。
当然,也不要忘记引入layui的插件哦!

注:这里有些文字信息是来自于网上搜索 ?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值