tabs切换,当点击tabItem时候,改变选中样式,以及content内容区域

效果图展示:

html原生代码:

 <div><div class="buttons-row nav-select riskType" style="padding: 10px;"><div class="shoucang-title-box flex-start"><div class="shoucang-title-item active"><div class="shoucang-biaojidian swiperStyle">标记点</div></div><div class="shoucang-title-item"><div class="shoucang-route swiperStyle">历史航线</div></div><div class="shoucang-title-item"><div class="shoucang-quyu swiperStyle">区域</div></div></div></div><div class="shoucang-content-box" style="background-color: #fff;"><div id="tabhx1" class="shoucang-content-item shoucang-content-biaojidian active"><ul><li class="biaojidian-item"><div class="biaojidian-name text-ellipsis">涠洲岛钓鱼点</div><i class="biaojidian-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name text-ellipsis">涠洲岛</div><i class="biaojidian-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name">钓鱼点</div><i class="biaojidian-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name">鱼潮</div><i class="biaojidian-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name">海南</div><i class="biaojidian-del"></i></li><hr></ul></div><div id="tabhx2" class="shoucang-content-item shoucang-content-route"><ul><li class="route-item"><div class="route-name text-ellipsis">南沙港-徐闻港</div><div class="route-item-inner flex-space-between"><div class="route-time">时间:2023-10-25 12:20:30</div><div class="route-qiyong">重新启用</div></div></li><hr><li class="route-item"><div class="route-name text-ellipsis">茂名港-徐闻港</div><div class="route-item-inner flex-space-between"><div class="route-time">时间:2023-10-25 12:20:30</div><div class="route-qiyong">重新启用</div></div></li><hr><li class="route-item"><div class="route-name text-ellipsis">南沙港-涠洲岛</div><div class="route-item-inner flex-space-between"><div class="route-time">时间:2023-10-25 12:20:30</div><div class="route-qiyong">重新启用</div></div></li><hr></ul></div><div id="tabhx3" class="shoucang-content-item shoucang-content-quyu"><ul><li class="biaojidian-item"><div class="biaojidian-name text-ellipsis">石斑鱼区域</div><i class="quyu-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name text-ellipsis">浅水区域</div><i class="quyu-del"></i></li><hr><li class="biaojidian-item"><div class="biaojidian-name">礁石区域</div><i class="quyu-del"></i></li><hr></ul></div></div></div>

jquery核心:

 //切换内容
$(".shoucang-title-item").on("click", function () {if (!$(this).hasClass("active")) {$(this).addClass("active").siblings().removeClass("active")let titleIndex = $(this).index();$(".shoucang-content-item").each(function () {if (titleIndex == $(this).index()) {$(this).addClass("active").siblings().removeClass("active")}})}return false
})

 css样式切换,会更改icon颜色、背景色等:

.shoucang-title-box .shoucang-route {background: rgba(238, 240, 243, 1) url(../img/yuming/shoucang/icon-hx.png) no-repeat 5px center/16px;
}.shoucang-title-box .active .shoucang-route {background: rgba(60, 141, 240, 0.15) url(../img/yuming/shoucang/icon-hx-active.png) no-repeat 5px center/16px;
}

备注:

移动端:

background: #ffffff url(../img/route/icon-dw.png) no-repeat 98% center/16px;

background: url(../img/route/icon-hxjh.png) no-repeat 10px center/16px;

background: #ffffff url(../img/yuming/icon-ym-dw.png) no-repeat center/17px;

background: url(../img/yuming/icon-xiugai.png) no-repeat center/contain;

background: url(../img/yuming/icon_delete.png) no-repeat left center/14px;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/225036.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker-compose Install OrangeHRM

OrangeHRM 前言 OrangeHRM 是一个全面的人力资源管理(HRM) 系统,它包含任何企业所需的所有基本功能。OrangeHRM旨在支持任何规模的团队,包括初创企业、中小企业以及大型跨国组织。 OrangeHRM 提前条件 OrangeHRMdocker & docker-composer 安装or

Scanner常用知识点

在Java中&#xff0c;Scanner类是用于读取用户输入的工具类&#xff0c;可以从多种输入源读取数据&#xff0c;如标准输入流、文件或字符串。以下是一些Scanner类的常用知识点&#xff1a; Scanner的初始化&#xff1a;在使用Scanner类之前&#xff0c;需要先将其导入到你的Ja…

Python实现WOA智能鲸鱼优化算法优化LightGBM分类模型(LGBMClassifier算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 鲸鱼优化算法 (whale optimization algorithm,WOA)是 2016 年由澳大利亚格里菲斯大学的Mirjalili 等提…

基于Eclipse+Tomcat+Mysql开发的二手交易市场

基于Eclipse开发的二手交易市场 项目介绍&#x1f481;&#x1f3fb; 随着互联网的普及和发展&#xff0c;越来越多的人开始使用网络进行购物。二手交易网站作为一种新型的电子商务模式&#xff0c;为用户提供了一个便捷、安全、可靠的交易平台。在这个平台上&#xff0c;用户可…

[ACTF2020 新生赛]BackupFile

打开题目就一句话&#xff1a;尝试找到源文件 和上一题一样&#xff0c;用dirsearch扫描网站找到了一下内容 flag.php&#xff0c;0B&#xff0c;虚假flag 瞅一眼index.php.bak是啥 下载了一个文件&#xff0c;把bak后缀删掉&#xff0c;打开了index.php源码 is_numeric()&am…

excel单元格内换行按什么快捷键

如果我们使用excel软件的时候&#xff0c;因为一些日常的操作太过繁琐想要简化自己的操作步骤的话&#xff0c;其实是有很多快捷方式在其中的。那么对excel单元格内换行按什么快捷键这个问题&#xff0c;据小编所知我们可以在表格中使用Alt Enter来进行换行。详细内容就来看下…

亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证

近日&#xff0c;亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的RISC-V数据库存储解决方案进行了产品兼容测试。经过双方团队的严格测试&#xff0c;亚信科技AntDB数据库与库瀚数据库存储解决方案完全兼容、运行稳定。除高可用性测试外&#xff0c;双方进一步开展TP…

kaggle使用matplotlib画图中文乱码问题解决

import matplotlib import matplotlib.pyplot as plt myfont matplotlib.font_manager.FontProperties(fnamer/kaggle/input/flux-predict/STFANGSO/STFANGSO.TTF) train_corr df_train.corr() k 6 cols train_corr.nlargest(k,4G流量MB&#xff08;1024&#xff09;(兆字…

搜维尔科技:8K!光线追踪!超大视场角!Varjo震撼发布XR-4系列

VR/XR硬件厂商Varjo发布了新一代XR-4系列头显—XR-4、XR-4 Focal Edition和XR-4 Secure Edition&#xff0c;升级后的头显提供了与自然视觉几乎无异的虚拟和混合现实体验。 划重点-新一代XR-4系列头显小编总结如下&#xff1a; 8K分辨率&#xff0c;高达120超大视场角&#xf…

第二十章,多线程

创建线程 有两种方式&#xff0c;分别为继承Java.lang.Thread类与实现Java.lang.Runnable接口 继承Thread类 Thread常用的两个构造方法语法 public Thread&#xff08;&#xff09;&#xff1b; public Thread&#xff08;String threadName&#xff09;&#xff1b; 继承…

Mybatis 源码搭建

文章目录 源码下载测试模块搭建学习博客 源码下载 首先下载mybatis-parent的源码&#xff1a;gitee地址 > https://gitee.com/callback_lab/mybatis-parent.git 然后下载mybatis的源码&#xff1a;gitee地址 > https://gitee.com/callback_lab/mybatis-src.git 带中文…

PyQt6 QSpinBox整数数字选择控件

​锋哥原创的PyQt6视频教程&#xff1a; 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计28条视频&#xff0c;包括&#xff1a;2024版 PyQt6 Python桌面开发 视频教程(无废话…