jQuery实现tab选项卡切换

jQuery项目案例(二):Tab选项卡切换 jQuery项目案例二:Tab选项卡切换项目介绍项目效果图项目核心知识点jQuery选择器jQuery事件类型jQuery标签操作项目源代码HTML代码CSS样式JS代码 项目介绍 网页页面中最流行常用的tab切换效果,包括滑动、点击切换等多种效果。 项目效果图 项目核心知识点 jQuery选择器 $(".nav li") jQuery事件类型 $(".nav li").mouseenter... 阅读详情

文章目录

项目

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>07-tab选项卡</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 448px;
            height: 300px;
            border:1px solid red;
            margin:50px auto;
        }
        .nav li{
            width: 112px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            list-style: none;
            float: left;
            background:orange;
            cursor: pointer;
        }
        .nav .current{
            background:#ccc;
        }
        .content li {
            list-style:none;
            display: none;
        } 
        .content .show{
            display: block;
        }
        /*.content li img{*/
            /*width: 448px;*/
            /*height: 250px;*/
        /*}*/
        .content li p{
            width: 448px;
            height: 250px;
        }
    </style>
    <script src="js/jquery-3.4.1.js"></script>
    <script type="text/javascript">
        $(function () {
            //监听选项卡的移入事件
            // $(".nav>li").mouseenter(function () {
            //     //1.1 修改被移入选项卡的背景颜色
            //     $(this).addClass("current");
            //     //1.2 获取当前移入选项卡的索引
            //     var index=$(this).index();
            //     //1.3 根据索引找到相应的图片
            //     var $li=$(".content>li").eq(index);
            //     //1.4 显示找到的图片
            //     $li.addClass("show");
            // });
            //
            // //监听选项卡的移出事件
            // $(".nav>li").mouseleave(function () {
            //     //1.1还原移出选项卡的背景颜色
            //     $(this).removeClass("current");
            //     //1.2 获取当前移入选项卡的索引
            //     var index=$(this).index();
            //     //1.3 根据索引找到相应的图片
            //     var $li=$(".content>li").eq(index);
            //     //1.4 隐藏找到的图片
            //     $li.removeClass("show");
            // });

            //监听选项卡的移入事件
            $(".nav>li").mouseenter(function () {
                //1.1 修改被移入选项卡的背景颜色
                    $(this).addClass("current");
                //1.2 还原其他兄弟选项卡的背景颜色
                    $(this).siblings().removeClass("current");
                //1.3 获取当前移入选项卡的索引
                    var index=$(this).index();
                //1.4 根据索引找到相应的图片
                    var $li=$(".content>li").eq(index);
                //1.5 隐藏非当前的其他图片
                    $li.siblings().removeClass("show");
                //1.6 显示对应的图片
                    $li.addClass("show");
            });
        });

    </script>
</head>
<body>
    <div class="box">
        <ul class="nav">
            <li class="current">HTML5</li>
            <li>jQuery</li>
            <li>C语言</li>
            <li>JavaScript</li>
        </ul>
        <ul class="content">
            <li class="show">
                <!--<img src="img/123.jpg" alt="">-->
                <p>html5是指万维网的核心语言、 标准通用标记语言下的一个应用 超文本标记语言( HTML)的第五次重大修改
                    (这是一项推荐标准、外语原文: W3C Recommendation、见本处 参考资料原文内容: [1] )2014年10月29日,
                    万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。
                    HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。
                    HTML5还引进了新的功能,可以真正改变用户与文档的交互方式,包括新的解析规则增强了灵活性、新属性、淘汰过时的
                    或冗余的属性等。</p>
            </li>
            <li>
                <!--<img src="img/123.jpg" alt="">-->
                <p>jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。
                    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,
                    提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
                    jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,
                    并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,
                    如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。</p>
            </li>
            <li>
                <!--<img src="img/123.jpg" alt="">-->
                <p>C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
                    C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,
                    但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多
                    计算机平台上进行编译。</p>
            </li>
            <li>
                <!--<img src="img/123.jpg" alt="">-->
                <p>avascript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它已经由欧洲电脑制造商协会
                    通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。
                    JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。
                    它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。</p>
            </li>
        </ul>
    </div>
</body>
</html>

效果

在这里插入图片描述

【jQuery】前端项目实践案例1——使用jQuery制作Tab选项卡点击切换效果 1、实现效果: 案例描述:当用户单击不同的导航时,与其对应的内容回相应的呈现。 案例要求:使用jquery制作实现tab选项卡单击切换效果。 2、实现思路: (1)div+css布局,制作导航和对应内容区域。 (2)给导航添加点击事件 (3)一次只能选中一个导航条(元素),当单击该元素时,给其增加选中的特殊样式,同时控制其他兄弟元素,移除特殊样式。 (4)导航条和内容区的两... 阅读详情

相关推荐

视频在线观看

解压后方到tomcat下直接访问可以播放视频,如果想播放其他视频文件,可以通过更换路径实现

jQuery从入门到进阶视频教程

该视频课程以通俗易懂的方式全面讲解jQuery核心技术,包括:jQuery选择器、插件、jquery validate、动画等。适合初学者的教程,让你少走弯路!课程内容包括:1.jQuery简介和基本用法2.jQuery选择器3.jQuery中的事件4.jQuery中的DOM操作5.动画效果6.筛选过滤操作7.jQuery插件教学全程以代码案例的形式讲解,通俗易懂!!!

WorkVisual传输程序报错_发现一个内部错误

WorkVisual传输程序报错_发现一个内部错误

qq_16401025的博客 2455

jQuery从入门到精通

jQuery作为一款强大的前端框架,一直以来都是前端开发的必备利器;在构建交互页面这件事上,原生JavaScript能做的事,jQuery都能做而且做得更快、更简单!使用jQuery框架可以以极其少量的代码,快速地开发出许多炫酷异常的互动效果;还有海量现成的第三方插件让我们轻轻松松、不费吹灰之力、攒巴攒巴就做出无比炫酷的页面来!另外,jQuery的学习是对于JavaScript的DOM、事件、动画、网络通信的一次系统的复习与回顾!最后,作为辣椒与啤酒养大的猿类动物,桫哥风格依旧水煮,欢笑之间新技能GET!速度学起来!

PID详解

1、什么是PID及其作用 设定一个输出目标,反馈系统传回输出值,如与目标不一致,则存在一个误差,PID 根据此误差调整输入值,直至输出达到设定值. 为什么需要PID呢,比如控制温度,我们需要设置一个要达到的目标温度值,当将温度稳定在目标温度值 例如,我们希望水的目标温度值为70°,其希望无非就是可以快速而且无抖动的达到70°,并稳定在70° 如果我们使用普通的方式加热,当温度到达70°后就以及停止加热,岂不是简单快速,当然用在要求不高的场合也可以,但是如果要求更高的场合呢,会出现温度到达70°后......

weixin_48435215的博客 5万+

抖音用户评论和ID的采集方法

随着5G时代的普及,各大运营商的套餐纷纷推出,使得流量成本进一步降低。同时5G线路高宽带、低延迟的技术特性和手机普及,让视频用户访问量快速增加。 由于大量的视频工具和拍摄APP的提供,让短视频的拍摄、制作包括发行都变得更加简单便捷,越来越多的普通人可以投入视频创作,创造了更丰富的互联网内容,视频作者从视频推广中能获取粉丝和推广收益。 目前抖音就是目前最重要的短视频平台之一,要及时获取上面的用户评论和ID,需要结合爬虫代理实现采集方案,下面的代码就能快速采集相关信息: package htmlunit; i

ssbt_2020的博客 6787

掌握JQuery视频教程

JQuery是一个优秀的JavaScript库。它是轻量级的JS库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),是我们编写JavaScript的利器!适合对象:需要大量编写JavaScript的朋友学习条件:必须掌握HTML、CSS、JavaScript、dom

RANSAC地面点分割:从原理到C++实战优化

本文深入解析RANSAC算法在点云地面分割中的原理与C++实战优化,涵盖动态迭代次数、自适应阈值等关键技巧,通过并行计算和内存访问优化提升性能,适用于激光雷达点云处理。

weixin_29015051的博客 277

JQuery实战讲解课程

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互

从USB 2.0到USB 3.x:Synopsys SVT USB VIP配置避坑与接口选择指南

本文详细解析了从USB 2.0到USB 3.x的Synopsys SVT USB VIP配置要点,涵盖协议版本选择、物理接口匹配及UVM层次化架构实现。重点介绍了layering sequence的配置技巧和常见问题解决方案,帮助验证工程师高效避坑并优化验证流程。

weixin_42653691的博客 238

京东前端200道面试题及参考答案(中)

前端优化是“提升用户体验、降低资源消耗”的核心手段,需围绕“用户感知的性能指标”(如页面加载速度、交互流畅度)展开,覆盖加载优化、渲染优化、代码优化、网络优化、缓存优化、性能监控六大维度,每个维度下有具体可落地的措施,同时需结合项目实际场景(如单页应用、电商首页)选择优化方案。分页组件需通过props接收“数据总量、当前页、每页条数”等基础信息,通过emit触发“页码切换、每页条数变化”的回调(供父组件请求对应页数据),同时定义默认值确保兼容性。核心Props与Emit设计<template>

大模型大数据攻城狮的专栏 590

jQuery实现TAB选项卡切换特效简单演示

本文实例为大家分享jQuery实现TAB选项卡切换特效,供大家参考,具体内容如下1、tab切换 on?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879...

aaa333qwe的博客 2711

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

大数据分析实验,包含五个子实验:wordCount实验,PageRank实验,关系挖掘实验,k-means算法,推荐系统算法。

805

jquery/jq实现tab切换/选项卡功能

css代码 <style> *{ margin: 0 auto; padding: 0; list-style: none; } #ul{ width: 500px; display: flex; border: 1px solid orange; } #ul{

m0_53592673的博客 1036

【YOLOv12[基础]】热力图可视化实践 | 脚本升级 | 优化可视化效果 | 论文必备 | GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

热力图可视化实践 | 脚本升级 | 优化可视化效果 | 论文必备 GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

静谧、淡雅 895

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jq实现tab转换 php,jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结

本文实例讲述了jQuery实现的Tab滑动选项卡及图片切换效果。分享给大家供大家参考。具体如下:这里汇总了几个Tab,滑动门,选项卡,图片切换,在一个网页中实现了超多的常用效果,大家喜欢的滑动门,焦点图切换,标签选项卡以及文字轮番等都集中在了一起,无聊的功劳,忙的时候还顾不上写,另外还加入了圆角,都是参考以前学习的知识写的。期间使用了jquery-1.6.2.min.js框架库。运行效果截图如下:...

weixin_42510757的博客 531

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

jQuery实现Tab,滑动门,选项卡,图片切换

几个Tab,滑动门,选项卡,图片切换,在一个网页中实现了超多的常用效果,大家喜欢的滑动门,焦点图切换,标签选项卡以及文字轮番等都集中在了一起,无聊的功劳,忙的时候还顾不上写埃另外还加入了圆角,都是参考以前学习的知识写的。期间使用了jquery-1.4.2.min.js框架库。   为解决一些网页特效运行后不能显示效果(例如:jQuery则需要刷新)问题,烈火特别新增网页版演示。   点击查看:

1829

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

html tab 选项卡切换,jQuery实现TAB选项卡切换特效简单演示

本文实例为大家分享jQuery实现TAB选项卡切换特效,供大家参考,具体内容如下1、tab切换 onjQuery tab切换*{margin:0;padding:0;}.wrap{margin-left: 50px;margin-top: 50px;}/*清浮动---clearfix*/.clearfix {*zoom: 1;}.clearfix:after {content: "";clear:...

weixin_42490307的博客 837

jQuery+css3实现的超酷圆角tab选项卡切换效果

jQuery+css3实现的超酷圆角tab选项卡切换效果,JS代码非常简单,依靠CSS3实现了Tab选项卡标签的圆角效果,无需图片,切换流畅,绝对是未来网页发展的方向。 查看演示页面 View Demo

技术资料收集站 1950

用jQuery实现选项卡效果(tab切换)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...

MixedSignals的博客 1791

多个iframe之间的切换,配合tab选项卡实现切换(jquery实现)

<html> <head> <meta charset="UTF-8"> <title>选项卡</title> <script type="text/javascript" src="https://code.jquery.com/jquery-3.1.1.min.js"></script&gt...

前端那些事 1万+

基于jQuery实现tab选项卡【js实现页签切换】

任务描述 本关任务:用jquery实现一个tab切换的功能。 效果图如下: 相关知识 为了完成本关任务,你需要掌握:1.层次选择器,2.方法show和hide, 3.操作css类的方法。 层次选择器 &lt;div class="container"&gt; &lt;p&gt; &lt;span&gt;第一个p标签下的span&lt;/span&gt; &lt;span&gt...

Andone_hsx的博客 6579

jquery实现tab标签选项卡自动切换效果

XML/HTML代码 >  html xmlns="http://www.w3.org/1999/xhtml">  head>  meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  title>jQuery实现的tab标签自动切换效果title>  style type="text/css">  * {m

sunny_sailor的专栏 2403

css jquery 选项卡,jQuery+css实现的tab切换标签(兼容各浏览器)

本文实例讲述了jQuery+css实现的tab切换标签。分享给大家供大家参考,具体如下:运行效果截图如下:具体代码如下:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">tab切换(function ($) {function set_active(tab, isActive, mode) {if (!tab) r...

weixin_39834090的博客 280

jq 选项卡切换封装_Jquery封装tab自动切换效果的具体实现

今天我这边网速真是太慢了,打开一个网页要等待很久,但是还是想写篇文章----tab自动切换 因为工作中经常会碰到这样的问题 所以写博客也是总结下 最重要的是能分享下 及以后碰到类似的可以参考下! 当然这是我用Jquery来封装的 页面可以调用多次 调用方式 new tabSlider(obj,count); obj指容器最外层ID,count指有多个li 当然要引用我...

weixin_33785291的博客 200
下一篇: 原生JS实现省市县三级联动
伦为JAY下囚
博客等级 码龄7年 52粉丝 19原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值