欢迎来到代码驿站!

jquery

当前位置:首页 > 网页前端 > jquery

jQuery实现选项卡切换图片

时间:2022-04-10 10:32:46|栏目:jquery|点击:

本文实例为大家分享了jQuery实现选项卡切换图片的具体代码,供大家参考,具体内容如下

效果:

弄出来这个效果,你需要找4张大小相同的图片,大小不一样弄出来效果会很难看

代码:

<!DOCTYPE html>
<html lang="ch">
    <head>
        <meta charset="UTF-8">
        <title>使用jQuery实现选项卡切换图片</title>
        <style>
            *{
                margin: 0;
                padding: 0;
            }
            .box{
                width: 533px;
                height: 350px;
                border: 1px solid plum;
                margin: 50px auto;
            }
            .nav>li{
                list-style: none;
                width: 133.25px; /*总宽度除以4得到的*/
                height: 50px;
                background: #8000ff;
                text-align: center;
                line-height: 50px;
                float: left;
            }
            .nav>.current{
                background: #69ff8f;
            }
            .content>li{
                list-style: none;
                display: none;
            }
            .content>.show{
                display: block;
            }
        </style>
        <script src="js/jquery-1.12.4.js"></script>
        <script>
            $(function () {
                // 监听选项卡的移入事件
                $(".nav>li").mouseenter(function () {
                    // 修改被移入选项卡的背景颜色
                    $(this).addClass("current");
                    // 还原其它兄弟选项卡的背景颜色
                    $(this).siblings().removeClass("current");
                    // 获取当前移出选项卡的索引
                    var index = $(this).index();
                    // 根据索引找到对应的图片
                    var $li = $(".content>li").eq(index);
                    // 隐藏非当前的其它图片
                    $li.siblings().removeClass("show");
                    // 显示对应的图片
                    $li.addClass("show");
                });
            });
        </script>
    </head>
    <body>
        <div class="box">
            <ul class="nav">
                <li class="current">图片1</li>
                <li>图片2</li>
                <li>图片3</li>
                <li>图片4</li>
            </ul>
            <ul class="content">
                <li class="show"><img src="img/111.jpg" alt=""></li>
                <li><img src="img/222.jpg" alt=""></li>
                <li><img src="img/333.jpg" alt=""></li>
                <li><img src="img/444.jpg" alt=""></li>
            </ul>
        </div>
    </body>
</html>

上一篇:终于实现了!精彩的jquery弹幕效果

栏    目:jquery

下一篇:Jquery显示、隐藏元素以及添加删除样式

本文标题:jQuery实现选项卡切换图片

本文地址:http://www.codeinn.net/misctech/198765.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有