轮播图

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>轮播图</title>
    <style>
    .red{
        color:red;
        font-size: 18px;
    }
    </style>
</head>
<body>
<center>
    <h2>轮播图</h2>
    <a><img  id="photo" src="imgages/1.jpg" width='400' height="300"></a>
    <div>
    <span class="num red">1</span>&nbsp;&nbsp;&nbsp;&nbsp;
    <span class="num">2</span>&nbsp;&nbsp;&nbsp;&nbsp;
    <span class="num">3</span>&nbsp;&nbsp;&nbsp;&nbsp;
    <span class="num">4</span>&nbsp;&nbsp;&nbsp;&nbsp;
    <span class="num">5</span>&nbsp;&nbsp;&nbsp;&nbsp;
    </div>
    
</center>    
</body>
<script src ="js/jquery.js"></script>
<script>
        var img =['imgages/1.jpg','imgages/2.jpg','imgages/3.jpg','imgages/4.jpg','imgages/5.jpg'];
        var isblank=[1,0,0,1,1];
        var href=['www.baidu.com','www.jd.com','www.sina.com','www.tmall.com','www.google.com'];
        var currentid =1;
    $(function(){
        //点数字
        $(".num").click(function(){
         var num=$(this).html();
         $(this).addClass('red').siblings().removeClass('red');
         var currentPhoto =img[num-1];
        $('#photo').attr('src',currentPhoto);
        var link=href[num-1];
        var blank=isblank[num-1];
        if(blank){
            isnewopen ="_blank"
        }
        $('#photo').parent().attr('href',link).attr('target',isnewopen);
        })
        //两秒自动走
        
        inter=setInterval(autoplay,2000);//这里有没有var都行
        function autoplay(){
            var currentPhoto=img[currentid-1];
            $('#photo').attr('src',currentPhoto);
            $('.num').eq(currentid-1).addClass('red').siblings().removeClass('red');
            var link=href[currentid-1];
        var blank=isblank[currentid-1];
        if(blank==1){
            isnewopen ="_blank"
        }else{
            isnewopen ="";
        }
        $('#photo').parent().attr('href',link).attr('target',isnewopen);    
            if(currentid>4){
                currentid=1;
            }else{
                currentid++;
            }
            
        
        }
        //设置鼠标滑过时间
        $('#photo').hover(function(){
            clearInterval(inter);
            // alert(234);
        },function(){
             inter=setInterval(autoplay,2000);//有的话应用于作用域,没有的话默认为全局变量

        })
    })
</script>
<!-- eq  attr href target _blank clearInterval 全局变量和区域变量的区别-->
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值