您现在的位置是:网站首页> 编程资料编程资料
JavaScript实现左右点击切换图片_javascript技巧_
2023-05-24
288人已围观
简介 JavaScript实现左右点击切换图片_javascript技巧_
本文实例为大家分享了JavaScript实现左右点击切换图片的具体代码,供大家参考,具体内容如下
效果:


HTML
xxx——空间相册
CSS:
/* 相册 */ #imgmax{ width: 600px; height: 600px; position: relative; margin: 20px auto; } img{ width: 100%; height: 100%; } ui,li{ margin: 0; padding: 0; list-style: none; float: left; width: 150px; height: 150px; margin-left: 10px; } .newdiv{ width: 600px; height: 600px; background: #fff; opacity: 0.5; } .newimg{ width: 300px; height: 300px; position: absolute; left: 150px; top: 50px; } .newspan{ position: absolute; width: 20px; height: 20px; left: 450px; top: 50px; background: #fff; text-align: center; } .newspanzuo{ position: absolute; width: 20px; height: 20px; left: 100px; top: 150px; background: #fff; text-align: center; } .newspanyou{ position: absolute; width: 20px; height: 20px; left: 480px; top: 150px; background: #fff; text-align: center; }JavaScript:
/* 说明:根据<1i>标签、得到当前网页所有的<1i>元素返回值:返回的是数组,存储所有的<1i>元素 作用: 1.可用于监听点击事件 2.可根据当前<1i>元素得到内部存储的图片路径 3.可根据图片的路劲,做一个大图展示 */ var lis = document.getElementsByTagName("li"); //获取li标签 /* 说明:根据id,得到imgmax元素 返回值:返回的是最大的盒子元素 作用: 可像此盒子内【追用】预览图片时所需的所有【元素】 1.追加盒子元素(用于遮盖当前所有图片) 2.追加图片元素(用于展示【预览图】) 3.追加span文字(用于展示“X”,退出预览) */ var box = document.getElementById("imgmax"); //获取相册盒子 var index = 0; //循环遍历li标签 //迭代所有的【li】,用于监听【li】的点击事件 for (let i = 0; i < lis.length; i++) { /* 当监听成功,绑定【匿名函数】,用于编写具体的逻辑 1.得到当前点击以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- js实现轮播图自动切换_javascript技巧_
- React实现轮播图效果_React_
- Vue+Mockjs模拟curd接口请求的示例详解_vue.js_
- JS属性scrollTop clientHeight scrollHeight理解学习_JavaScript_
- until封装watch常用逻辑简化代码写法_vue.js_
- JS实现时间选择器_javascript技巧_
- Javascript实现元素选择器功能_javascript技巧_
- 前端框架之封装Vue第三方组件三个技巧_vue.js_
- Composition Api封装业务hook思路示例分享_vue.js_
- 列表页常见hook封装实例_React_




