纯JavaScript手写图片轮播代码


Posted in Javascript onOctober 20, 2016

废话不多说了,直接给大家贴js代码实现手写图片轮播的代码了,代码非常简单,具体代码如下所示:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js图片轮播切换</title>
<style type="text/css">
.imgCon{width: 400px;height: 400px;border: 2px solid #DCDCDC;margin: 100px auto;position: relative;}

.imgCon span{display: block;position: absolute;left: 0px;width: 100%;height: 30px;background: #808080;text-align: center;font-size: 18px;line-height: 30px;}

.numStyle{top: 0px;}

.textStyle{bottom: 0px;}

.imgCon strong{font-size: 30px;color: #000000;position: absolute;top: 50%;display: block;background: gray;cursor: pointer;}

.imgCon .prev{left: 10px;}

.imgCon .next{left: 370px;}

img{width:400px;height: 400px;}
</style>
</head>
<body>

<div class="imgCon">


<span id="numCon" class="numStyle">加载中...</span>


<span id="textCon" class="textStyle">加载中...</span>


<strong id="prev" class="prev"><</strong>


<strong id="next" class="next">></strong>


<img src="" id="imgChange"/>

</div>

<script type="text/javascript">


var numCon = document.getElementById('numCon');


var textCon = document.getElementById('textCon');


var prev = document.getElementById('prev');


var next = document.getElementById('next');


var imgChange = document.getElementById('imgChange');


var imgArr = ['img/ad1.jpg','img/ad2.jpg','img/ad3.jpg','img/ad4.jpg'];


var imgText = ['第一张','第二张','第三张','第四张'];


var num = 0;


//数字 图片变化函数


function imgTab(){



numCon.innerHTML = num+1 + '/' + imgArr.length; //数字变化



textCon.innerHTML = imgText[num]; //底部文字内容变化



imgChange.src = imgArr[num]; //图片变化


}


imgTab();


//下一张 按钮


next.onclick = function(){


num++;


if(num == imgArr.length){



num = 0;


}


imgTab();


}


//上一张 按钮


prev.onclick = function(){



num--;


if(num == -1){



num = imgArr.length-1;


}


imgTab();


}

</script>
</body>
</html>

以上所述是小编给大家介绍的纯JavaScript手写图片轮播代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用javascript控制iframe滚动的代码
Apr 10 Javascript
动态表格Table类的实现
Aug 26 Javascript
jquery.ui.progressbar 中文文档
Nov 26 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
Dec 29 Javascript
js实现文件上传表单域美化特效
Nov 02 Javascript
浅析js绑定事件的常用方法
May 15 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
May 26 Javascript
简单实现JS上传图片预览功能
Apr 14 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 Javascript
ES5新增数组的实现方法
May 12 Javascript
JavaScript 实现轮播图特效的示例
Nov 05 Javascript
Zabbix添加Node.js监控的方法
Oct 20 #Javascript
Javascript实现图片懒加载插件的方法
Oct 20 #Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 #Javascript
探究Vue.js 2.0新增的虚拟DOM
Oct 20 #Javascript
Javascript 创建类并动态添加属性及方法的简单实现
Oct 20 #Javascript
javascript匀速动画和缓冲动画详解
Oct 20 #Javascript
js设置和获取自定义属性的方法
Oct 20 #Javascript
You might like
用户的详细注册和判断
2006/10/09 PHP
php中的静态变量的基本用法
2014/03/20 PHP
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
Vue项目使用CDN优化首屏加载问题
2018/04/01 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
基于jQuery拖拽事件的封装
2020/11/29 jQuery
Vue基本指令实例图文讲解
2021/02/25 Vue.js
python处理json数据中的中文
2014/03/06 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
分享6个隐藏的python功能
2017/12/07 Python
python实现批量文件重命名
2019/10/31 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
python生成word合同的实例方法
2021/01/12 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
大学生学习党课思想汇报
2014/01/03 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
护林员个人总结
2015/03/04 职场文书
Python实现byte转integer
2021/06/03 Python
Python基于百度API识别并提取图片中文字
2021/06/27 Python
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python