图片切换的控制

16 篇文章 0 订阅
1 篇文章 0 订阅

如图做一个类似网易广告 点击左边的相关新闻就可以切换中间的图片!
在这里插入图片描述
下面我们来分析一下。
1.获取相关节点 左边的五个和中间的一个盒子
2.绑定点击事件
3.设置左边盒子的背景变化

那么我们用如下代码 !

                alldiv[0].style.backgroundColor="black"
                img2.src=arr2[0]
                var iii=0
                for(i=0;i<allAA.length;i++)
                {
                    alldiv[i].num=i
                    alldiv[i].onclick=function(){
                        iii=this.num
                        img2.src=arr2[iii]
                        setAA()
                    }
                }
                function setAA(){
                    for(i=0;i<alldiv.length;i++){
                    alldiv[i].style.backgroundColor=""
                    }
                    alldiv[iii].style.backgroundColor="black"
                }

第一句代码用来设置 左边第一个盒子的默认背景颜色
第二句代码用来设置 中间图片的默认链接
第三句代码用来创建一个 默认的索引

注意!!! for循环绑定是循环完了之后再执行点击响应函数

所以我们为 每个盒子添加一个标记,用来区别是哪个盒子
就用到了 .num 属性!

setAA()函数是用来 设置点击之后的背景变化

谢谢观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上天注定的姻缘最大嘛!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值