自定义结构-Tab切换

这篇博客介绍了如何创建自定义的Tab切换结构,包括Tab的CSS样式、JavaScript代码和HTML结构。通过规范化的封装,可以实现多处复用,并能根据实际需求进行调整。

自定义结构-Tab切换

前言:在搭建页面的时候,可能会需要多块区域进行tab切换,这时候需要规范化封装一个结构,只需要一段js,可重复且多处使用;

1 . tab样式

在这里插入图片描述

2 . js代码
$(function(){
    $('.hover_change').on('mouseenter', 'li', function () {
        $(this).addClass('active').siblings().removeClass('active');
        $(this).parents('.hover_box').find('.hover_content').hide();
        $(this).parents('.hover_box').find('.hover_content').eq($(this).index()).show();
    });
});
3 . html结构
<div class="hover_box">
   <ul class="hover_change"> 
       <li class="active">公告</li>
	   <li>决定</li>
       <li>会议</li>
   </ul>
   <ul class="hover_content" style="display:block;">
       <li>Cont1</li>
   </ul>
    <ul class="hover_content" style="display:none;">
       <li>Cont2</li>
   </ul>
    <ul class="hover_content" style="display:none;">
       <li>Cont3</li>
   </ul>
</div>

总结:至此已经实现了基本的tab切换(tab选中的样式应写在active状态下),具体需求可自行更改;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值