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

news2024/9/25 7:24:30

效果图展示:

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.coloradmin.cn/o/1263331.html

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

相关文章

Django回顾【二】

目录 一、Web框架 二、WSGI协议 三、 Django框架 1、MVC与MTV模型 2、Django的下载与使用 补充 3、启动django项目 补充 5、 Django请求生命周期 四、路由控制 1、路由是什么&#xff1f; 2、如何使用 3、path详细使用 4、re_path详细使用 5、反向解析 6、路由…

The Sandbox 与 Shemaroo Entertainment 达成合作,将宝莱坞标杆作品带入元宇宙

我们非常高兴地宣布与印度领先的媒体和娱乐集团 Shemaroo Entertainment 建立合作伙伴关系。BharatBox 是全新的文化元宇宙中心&#xff0c;将展示印度娱乐业的知名艺术家和品牌。该项目标志着 Shemaroo 将逐步涉足数字领域&#xff0c;将电影传统与最先进的技术相结合&#xf…

算法之插入排序及希尔排序(C语言版)

我们来实现上述排序 一.插入排序. 当插入第i(i>1)个元素时&#xff0c;前面的array[0],array[1],.,array[i-1]已经排好序&#xff0c;此时用array[i的排序码与array[i-1]array[i-2].的排序码顺序进行比较&#xff0c;找到插入位置即将arrayU插入&#xff0c;原来位置上的元…

【小布_ORACLE】Part11-1--RMAN Backups笔记

Oracle的数据备份于恢复RMAN Backups 学习第11章需要掌握&#xff1a; 一.RMAN的备份类型 二.使用backup命令创建备份集 三.创建备份文件 四.备份归档日志文件 五.使用RMAN的copy命令创建镜像拷贝 文章目录 Oracle的数据备份于恢复RMAN Backups1.RMAN Backup Concepts&#x…

安卓开发学习---kotlin版---笔记(一)

Hello word 前言&#xff1a;上次学习安卓&#xff0c;学了Java开发&#xff0c;简单的搭了几个安卓界面。这次要学习Kotlin语言&#xff0c;然后开发安卓&#xff0c;趁着还年轻&#xff0c;学点新东西&#xff0c;坚持~ 未来的你会感谢现在努力的你~ 主要学习资料&#xff1a…

使用Python进行帧提取及指定帧插入实现文本隐写(CTF杂项出题方向)

视频是由一系列连续的图像帧组成的&#xff0c;每一帧都是视频的静止画面。这些帧以一定的速率播放&#xff0c;就形成了运动的视频。以下是视频帧的一些基本概念&#xff1a; 帧率&#xff08;Frame Rate&#xff09;&#xff1a; 帧率表示每秒播放的图像帧数量。通常以“帧/秒…

性能自动化测试?

一、思考❓❔ 1.什么是性能自动化测试? 性能 系统负载能力超负荷运行下的稳定性系统瓶颈 自动化测试 使用程序代替手工提升测试效率性能自动化 使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数&#xff0c;统计系统负载能力生成报告 2.Python中的性能…

【JavaEE初阶】——Linux 基本使用和 web 程序部署(下)

文章目录 前言一、Linux 常用命令 1.1 ls 命令 1.2 pwd 命令 1.3 cd 命令 1.4 touch 命令 1.5 cat 命令 1.6 mkdir 命令 1.7 rm 命令 1.8 cp 命令 1.9 mv 命令 1.10 man 命令 1.11 less 命令 1.12 head 命令 1.13 tail 命…

leetcode LCR24反转单链表

反转单链表 题目描述 题目分析 先来说迭代的思想&#xff1a; 上面next cur->next应该放在cur->next pre前面执行&#xff0c;这里笔误 再来说递归的思想&#xff1a; 题目代码 这个代码里面我加了我自己写的测试数据&#xff0c;自己可以去找对应的部分&#xff0c…

Charles下载安装及配置之Mac

因工作需要用到抓包工具&#xff0c;但Fiddler不能在mac上使用&#xff0c;所以找到了Charles&#xff0c;Charles其实是一款代理服务器&#xff0c;通过过将自己设置成系统&#xff08;电脑或者浏览器&#xff09;的网络访问代理服务器&#xff0c;然后截取请求和请求结果达到…

集结!Milvus 老友汇 · 线下 Meetup 来袭

AGI 时代&#xff0c;当“大模型的记忆体”——向量数据库&#xff0c;邂逅 Cloud-Native 的数据管理平台及 AI-Native 的应用&#xff0c;会迸发出怎样的化学反应&#xff1f; 12 月 9 日&#xff01;上海&#xff01;Milvus 社区携手 KubeBlocks 社区&#xff0c;集结来自两大…

可视化文件编辑与SSH传输神器WinSCP如何公网远程本地服务器

可视化文件编辑与SSH传输神器WinSCP如何公网远程本地服务器 文章目录 可视化文件编辑与SSH传输神器WinSCP如何公网远程本地服务器1. 简介2. 软件下载安装&#xff1a;3. SSH链接服务器4. WinSCP使用公网TCP地址链接本地服务器5. WinSCP使用固定公网TCP地址访问服务器 1. 简介 …

OpenCvSharp从入门到实践-(05)通道

目录 1、拆分通道 1.1、实例1-拆分一副BGR图像的通道 1.2、实例2-拆分一副HSV图像的通道 2、合并通道 2.1 实例3-合并通道的顺序不同&#xff0c;图像的显示效果也不通 实例4-合格H通道图像、S通道图像、V通道图像 3、综合运用拆分通道和合并通道 2.2、实例5-只把H通道的…

Windows10免安装PostgreSQL

1. PostgreSQL简介2. 下载3. 安装环境4. 安装 4.1. 初始化数据库4.2. 启动数据库4.3. 注册服务4.3. 卸载服务 1. PostgreSQL简介 PostgreSQL 是一种特性非常齐全的自由软件的对象-关系型数据库管理系统&#xff0c;是以加州大学计算机系开发的 POSTGRES 4.2版本为基础的对象关…

羽隔已就之图像处理之BP神经网络入门

小y最近非常忙&#xff0c;这一年来&#xff0c;活很多&#xff0c;一直在加班、出差&#xff0c;也没好好休息过。最近在武汉出差一个多月了&#xff0c;项目逐渐完结&#xff0c;有点闲时间了&#xff0c;回首望&#xff0c;这一年设定的很多目标都没完成。 还记得&#xff0…

智慧博物馆视频监控系统设计,可视化AI智能分析技术助力博物馆多维度监管

一、背景与需求 博物馆视频智能监控系统是智慧博物馆建设的重要组成部分&#xff0c;传统的博物馆视频监控系统以模拟系统架构为主&#xff0c;存在监管效率低、各个系统独立运作形成数据孤岛、以“事后补救”为主要监管手段等管理弊病&#xff0c;无法满足互联网高速发展背景…

如何获取高质量的静态住宅IP代理?常见误区与注意事项

静态住宅IP代理在今天的网络营销领域扮演着至关重要的角色&#xff0c;静态住宅IP代理以其稳定性和高匿名性&#xff0c;为互联网业务提供了一个安全的执行环境。通过模拟真实用户的网络行为&#xff0c;这些IP代理降低了企业在网络营销活动中被识别和封禁的风险。它保护了企业…

Postgresql数据库运维统计信息

如果需要使用以下运维信息&#xff0c;需要如下几步 修改postgresql.conf文件 #shared_preload_libraries # (change requires restart)shared_preload_libraries pg_stat_statements重启数据库创建扩展 CREATE EXTENSION IF NOT EXISTS pg_stat_statements;1. 统计信息…

java: Internal error in the mapping processor: java.lang.NullPointerException

启动java项目出错&#xff0c;其他人工程没有问题&#xff0c;别着急。 java: Internal error in the mapping processor: java.lang.NullPointerException at org.mapstruct.ap.internal.processor.DefaultVersionInformation.createManifestUrl(DefaultVersionInformation.j…

微信如何养号?

目前导致微信封号的几点原因如下&#xff1a; 1.使用虚拟定位软件&#xff0c;进行附近人任务&#xff0c;频繁的切换ip&#xff0c;极易被判定微信被盗,对其封号 2.频发的群发骚扰消息&#xff0c;朋友圈发送过于频繁&#xff0c;给别人造成骚扰及其投诉 3.和微信好友聊天涉…