jQuery - 广告图片轮播切换

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title> 广告图片轮播切换</title>
    <link rel="stylesheet" href="css/style.css">
    <script type="text/javascript" src="js/jquery-1.12.4.js"></script>
    <script type="text/javascript">
        $(function(){
            /*创建一个集合保存图片*/
            var imgs=new Array("adver01.jpg","adver02.jpg","adver03.jpg","adver04.jpg","adver05.jpg","adver06.jpg");
            var  flag=0;  /*代表数组的下标*/
            /*点击向左的按钮*/
            $(".arrowLeft").click(function(){
                var i=0;
                if(flag==0){
                    flag=imgs.length-1;
                    i=flag+1;  /*图片的编号 li中的值*/
                }else{
                    flag--;
                    i=flag+1;  /*图片的编号*/
                }
                $(".adver").css("background","url(images/"+imgs[flag]+")");
                $("li:nth-of-type("+i+")").css("background","orange");
                $("li:nth-of-type("+i+")").siblings().css("background","#333333");
            });
            /*点击向右的按钮*/
            $(".arrowRight").click(function(){
                var i=0;
                if(flag==imgs.length-1){
                    flag=0;
                    i=flag+1;  /*图片的编号*/
                }else{
                    flag++;
                    i=flag+1;  /*图片的编号*/
                }
                $(".adver").css("background","url(images/"+imgs[flag]+")");
                $("li:nth-of-type("+i+")").css("background","orange");
                $("li:nth-of-type("+i+")").siblings().css("background","#333333");
            });

            /*显示→   ← 的按钮*/
            $(".adver").hover((function(){
                $(".arrowRight").show();
                $(".arrowLeft").show();
            }),function(){
                $(".arrowRight").hide();
                $(".arrowLeft").hide();
            })
        })
    </script>
</head>
<body>
<div class="adver">
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
    </ul>
    <div class="arrowLeft"></div><div class="arrowRight"></div>
</div>
</body>
</html>
html+js

 

style.css

 

转载于:https://www.cnblogs.com/xtdxs/p/6612183.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值