简单的图片切换demo

思路:
1.获取a标签href的值
2.点击底部导航的时候,将与之对应的href值赋给img标签的src.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>wrapimglist</title>
    <link rel="stylesheet" type="text/css" href="">
    <style type="text/css">
        *{
            margin: 0;
            padding: 0;
        }
        #content{
            width: 690px;
            height: 286px; 
            overflow: hidden;           
            margin: 0 auto;
            position: relative;
        }
        #list{
            bottom: 2px;
            position: absolute;
        }
        #content ul li{
            list-style: none;
            cursor: pointer;
        }
        .clear{
            content: "";
            display: block;
            clear: both;
        }
        #list>ul>li{
            float: left;
            display: inline-block;
            width: 40px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            border: 1px solid #fff;
        }
        #list>ul>li>a{
            color: #fff;
        }

    </style>
</head>
<body>

<div id="content">
    <img id="showpig" src="../../images/arts/art-1.jpg">
    <div id="list">
        <ul>
            <li><a href="../../images/arts/art-1.jpg">1</a></li>
            <li><a href="../../images/arts/art-2.jpg">2</a></li>
            <li><a href="../../images/arts/art-3.jpg">3</a></li>
            <li><a href="../../images/arts/art-4.jpg">4</a></li>
            <li><a href="../../images/arts/art-5.jpg">5</a></li>
            <li><a href="../../images/arts/art-6.jpg">6</a></li>
            <li><a href="../../images/arts/art-7.jpg">7</a></li>
            <li><a href="../../images/arts/art-8.jpg">8</a></li>
            <li><a href="../../images/arts/art-9.jpg">9</a></li>
            <li><a href="../../images/arts/art-10.jpg">10</a></li>  
            <div style="clear:both;"></div>     
        </ul>
    </div>
</div>
<script src="../../scripts/jquery-3.2.1.min.js"></script>
<script type="text/javascript"> 
    $(function(){
        // 让底部导航居中
        var pwidth=$("#content").width();
        var lwidth=$("#list").width();
        var marginLeft=(pwidth-lwidth)/2;
        $("#list").css("margin-left",marginLeft);

        //图片切换
        $("#list ul li").on("click",function(){
            //获取与之对应的a标签的href值,保存在变量href中
            var href=$(this).find("a").attr("href");
            //获取img标签的src属性,并将变量href的值赋给它
            $("#showpig").attr("src",href);
            //阻止默认跳转
            return false;
        });
    });
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值