js:图片的切换(代码)
思路:
图片的切换,把图片当做一个数组,进行循环,然后进行点击事件;等等
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">*{padding: 0;margin: 0;box-sizing: border-box;}#box{width: 500px;height: 600px;margin: 20px auto;}img{width: 100px;height: 100px;box-sizing: border-box;}#box>div:first-child{display: flex;}#box>div:last-child img{width: 100%;height: 100%;}#box>div:first-child img{cursor: pointer;}#box .active{border: 2px solid red;}</style></head><body><div id="box"><div><img src="data:images/1.jpeg" class="active" ><img src="data:images/2.jpeg" ><img src="data:images/3.jpeg" ><img src="data:images/4.jpeg" ><img src="data:images/5.jpeg" ></div><div><img src="data:images/1.jpeg" ></div></div><script type="text/javascript">// 获取DOMvar imgs = document.querySelectorAll("#box>div:first-child>img");var bigImg = document.querySelector("#box>div:last-child>img");// 给每一张图片一个点击事件for(var i=0;i<imgs.length;i++){imgs[i].onclick = function(){// 删除选中的active类名for(var n=0;n<imgs.length;n++){imgs[n].classList.remove("active");}// 给当前点击的图片添加active类名this.classList.add("active");// 获取点击的图片的路径var smallSrc = this.getAttribute("src");// 给大图片设置新的路径bigImg.setAttribute("src",smallSrc);}}</script></body>
</html>
js:图片的切换(代码)相关推荐
- 基于jquery仿360网站图片选项卡切换代码
今天给大家分享一款基于jquery仿360网站图片选项卡切换代码.这款实例适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预 ...
- JS图片Switchable切换大集合
JS图片切换大集合 利用周末2天把JS图片切换常见效果封装了下,比如:轮播,显示隐藏,淡入淡出等.废话不多说,直接看效果吧!JSFiddler链接如下: 想看JS轮播切换效果请点击我! 当然由于上传图 ...
- [JS]图片自动切换效果(学习笔记)
上次在下载的网页中看到 javascript实现图片自动切换效果: <style text="text/css"> /*图片滚动栏*/ .container, .con ...
- html5+实现图片自动切换,js图片自动切换效果处理代码
var curIndex=0; //时间间隔 单位毫秒 var timeInterval=1000; var arr=new Array(); arr[0]="1.jpg"; ar ...
- H5图片切换,js图片轮播,js图片自动切换
没有插入图片,效果如下: 注意:下面代码为PC端显示样式,如果要放在手机端,需要微调下style #wrapper.#banner..bg width 自行修改,我的手机端iphone5s 为 wid ...
- html图片自动切换代码,急哦~!如何实现网页中的图片自动变换?
1.将下面的代码插入到HTML的 之间: sandra0 = new Image(); sandra0.src = "image1.gif"; sandra1 = new Imag ...
- html首页随机飘浮图片,js图片随机飘浮代码
var x = 0,y = 0 //浮动层的初始位置,分别对应层的初始X坐标和Y坐标 var xin = true, yin = true //判断层的X坐标和Y坐标是否在在控制范围之内,xin为真是 ...
- 分享111个JS图片切换特效,总有一款适合您
分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...
- 10款js图片代码_图片滚动代码_图片切换代码_图片特效代码_图片轮播代码(二)
js电影图片滑动放大展示特效 jQuery列表图片全图滚动预览 jQuery游戏图片手风琴切换代码 响应式图片文字横幅布局代码 swiper新闻大图滚动组合特效 swiper图文标题滚动轮播特效 js ...
- 分享116个JS图片代码,总有一款适合您
分享116个JS图片代码,总有一款适合您 116个JS图片代码下载链接:https://pan.baidu.com/s/1ebJsZ5s3GAhetqfJiA1ohg?pwd=e973 提取码:e9 ...
最新文章
- Visual C++ 2011-8-15
- 2013年4月工作小结 -- 穿越前的回眸
- python装饰器函数-【python3】 函数 装饰器
- 实现百度地图导航Demo的语音播报功能
- 系统调用的实现(与errno的设置)
- FileInputStream与FileOutputStream 复制文件例子代码
- 进化:一个平庸人的互联网之路
- eclipse 设置 content type 编码格式
- 绥化a货翡翠,拉萨a货翡翠
- JavaScript Development Toolkit 简介
- Android Audio System 架构初探(好文)
- mac 电脑连接不上github_我电脑中的一些常用软件
- 运维 如何选择最合适的服务器方案(一):服务器硬件配置
- 洛谷试炼场 没了 不见了?
- 后端+数据库(pycharm+mysql):使用 “flask”制作的调查量表/问卷
- Java并发理论知识框架总结
- 无线网络共享有线计算机,win10怎么把有线网络变成无线_win10如何共享有线网络为无线热点...
- 八达岭长城和龙庆峡之游
- 浅谈 Lempel-Ziv压缩方法
- linux最新flash+player,Linux版Flash Player正式回归