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.mzph.cn/news/174044.shtml

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

相关文章

案例034:基于微信小程序的课堂助手系统

文末获取源码 开发语言&#xff1a;PHP 框架&#xff1a;PHP 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序运行软件&#xff1a;微信开…

【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理

&#x1f308;个人主页: Aileen_0v0 &#x1f525;系列专栏:PYTHON数据结构与算法学习系列专栏&#x1f4ab;"没有罗马,那就自己创造罗马~" 目录 导言 解决过程 1.建立数据结构 2.探索迷宫: 算法思路 递归调用的“基本结束条件” 3.乌龟走迷宫的实现代码: …

Python大数据考题

Python大数据考题&#xff1a; 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;可能很多算法学生都得去找开发&#xff0c;测开 测开的话&#xff0c;你就得学数据库&#xff0c;sql&#xff0c;oracle&#xff0c;尤其sql要…

RCS2000发布任务

得有货架 任务配置-任务模板配置-编辑 任务配置-任务模板配置-配置 状态已完成 复制呼叫站点 运营管理-控制调度-任务调度 主任务类型编号是任务模板编号&#xff08;任务配置-任务模板配置&#xff09; AGV编号是agv设备编号&#xff08;AGV配置-AGV配置&#xff09; 货架编…

408—电子笔记分享

一、笔记下载 链接&#xff1a;https://pan.baidu.com/s/1bFz8IX6EkFMWTfY9ozvVpg?pwddeng 提取码&#xff1a;deng b站视频&#xff1a;408-计算机网络-笔记分享_哔哩哔哩_bilibili 包含了408四门科目&#xff08;数据结构、操作系统、计算机组成原理、计算机网络&#xff09…

三、Lua变量

文章目录 一、变量分类二、变量赋值三、索引 一、变量分类 lua变量分为全局变量&#xff0c;局部变量。 全局变量&#xff1a;默认&#xff0c;全局有效。 局部变量&#xff1a;从作用范围开始到作用范围结束&#xff0c;需加local 修饰。 a1function ff()local b1 endprint(a…

4G自动变焦云台球机摄像头如何解决低功耗问题?

目前也很多4G球机&#xff0c;不过对于工业的应用&#xff0c;可能还需要有针对性的球机方案&#xff1f; 比如,大家关心的功耗问题&#xff0c;在无电无网的情况下&#xff0c;偏远山区&#xff0c;对于一些油田的管控&#xff0c;输线电路可视化监控&#xff0c;天然气管道的…

Spring如何在多线程下保持事务的一致性

Spring如何在多线程下保持事务的一致性 方法&#xff1a;每个线程都开启各自的事务去执行相关业务&#xff0c;等待所有线程的业务执行完成&#xff0c;统一提交或回滚。 下面我们通过具体的案例来演示Spring如何在多线程下保持事务的一致性。 1、项目结构 2、数据库SQL CR…

自动标注好用吗?基于SAM和Label Studio搭建半自动实例分割标注平台

文章目录 一、半自动标注二、缺点三、安装方法1、 python版本要求2、下载playground3、SAM安装4、SAM权重下载5、安装label-studio-ml6、启动SAM接口7、SAM启动日志8、安装并启动label-studio9、label-studio启动日志 四、半自动标注使用方法1、创建project并导入数据2、标签设…

P8A002-CIA安全模型-配置Linux描述网络安全CIA模型之可用性案例

【预备知识】 可用性(Availability) 数据可用性是一种以使用者为中心的设计概念,易用性设计的重点在于让产品的设计能够符合使用者的习惯与需求。以互联网网站的设计为例,希望让使用者在浏览的过程中不会产生压力或感到挫折,并能让使用者在使用网站功能时,能用最少的努力…

请问大家在都在什么场景用到嵌入式数据库?

请问大家在都在什么场景用到嵌入式数据库&#xff1f; 嵌入式数据库在许多场景中都有广泛的应用。这些数据库通常被设计成轻量级、占用资源少且易于集成到其他应用程序中。以下是一些常见的场景和领域&#xff0c;在这些场景中嵌入式数据库被广泛使用&#xff1a;最近很多小伙伴…

记录一个mqtt错误

在vue-admin-template 中引入mqtt 安装不报错&#xff0c;引入试过 import mqtt from mqtt import * as mqtt from mqtt/dist/mqtt.min; import {connect} from mqtt 一直报错&#xff1a; 就表示不理解&#xff0c;网上也没查到相应的资料&#xff0c;请告诉我我不是第一个遇…

FTP服务器搭建

1.FTP服务器概述 FTP服务器&#xff08;File Transfer Protocol Server&#xff09;是一种提供文件传输服务的服务器。FTP是一种标准的网络协议&#xff0c;用于在计算机之间进行文件传输。FTP服务器允许用户通过FTP协议上传、下载、删除和管理文件&#xff0c;从而使文件在不同…

【面经八股】搜广推方向:面试记录(三)

【面经&八股】搜广推方向:面试记录(三) 文章目录 【面经&八股】搜广推方向:面试记录(三)1. 编程题1.1 大数乘法1.2 大数加法2. 项目介绍3. 有了解过的广告推荐模型吗4. 广告模型回归问题1. 编程题 上来直接写编程题,有点儿懵逼。 1.1 大数乘法 可以参考 该博…

如何在Node.js和Express中设置TypeScript(2023年)

如何在Node.js和Express中设置TypeScript&#xff08;2023年&#xff09; 在这篇文章中&#xff0c;我们将介绍在Express应用程序中设置TypeScript的最佳方法&#xff0c;了解与之相关的基本限制。 文章目录 如何在Node.js和Express中设置TypeScript&#xff08;2023年&#x…

中国城市数字经济发展对环境污染的影响及机理研究(2011-2021年)

参照张翱祥&#xff08;2022&#xff09;的做法&#xff0c;本团队对来自南方经济《中国城市数字经济发展对环境污染的影响及机理研究》一文中的基准回归部分进行复刻 参考赵涛&#xff08;2020&#xff09;计算&#xff0c;PM2.5根据Atmospheric Composition Analysis Group计…

案例033:基于微信小程序的商品展示系统设计与实现

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

巴菲特清仓Paytm,亏损62亿卢比

KlipC报道&#xff1a;伯克希尔哈萨韦清仓其在印度“支付宝”Paytm的股份。 KlipC的合伙人Andi D表示&#xff1a;“据公开资料显示&#xff0c;伯克希尔.哈萨韦于2018年斥3亿美元巨资收购Paytm2.6%的股份&#xff0c;沃伦巴菲特公司于2021年出售Paytm 价值3600万美元的股份&am…

卡码网语言基础课 | 14. 链表的基础操作Ⅱ

题目&#xff1a; 构建一个单向链表&#xff0c;链表中包含一组整数数据&#xff0c;输出链表中的第 m 个元素&#xff08;m 从 1 开始计数&#xff09;。 要求&#xff1a; 1. 使用自定义的链表数据结构 2. 提供一个 linkedList 类来管理链表&#xff0c;包含构建链表、输出…

【多属性对象“{a:1,b:2}”】与【单属性对象的数组“[{a:1},{b:2}]”】的相互转换

前端开发的某些场景&#xff08;比如用echarts开发某些可视化图表&#xff09;经常需要将【多属性对象&#xff0c;如“{a:1,b:2}”】与【单属性对象的数组&#xff0c;如“[{a:1},{b:2}]”】做相互转换&#xff0c;以下是不通过循环&#xff0c;简洁实现这种转换的方法&#x…