纯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 相关文章推荐
DLL+ ActiveX控件+WEB页面调用例子
Aug 07 Javascript
基于Jquery制作的幻灯片图集效果打包下载
Feb 12 Javascript
Javascript跨域请求的4种解决方式
Mar 17 Javascript
图片无缝滚动代码(向左/向下/向上)
Apr 10 Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
Bootstrap布局之栅格系统学习笔记
May 04 Javascript
详解Angular 自定义结构指令
Jun 21 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
May 16 Javascript
关于vue里页面的缓存详解
Nov 04 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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
基于PHP制作验证码
2016/10/12 PHP
jQuery $.extend()用法总结
2014/06/15 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
详解Python的Django框架中的模版继承
2015/07/16 Python
python Django批量导入不重复数据
2016/03/25 Python
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
Python实现图片拼接的代码
2018/07/02 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
医学专业个人求职自荐信格式
2013/09/23 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
2014年文秘工作总结
2014/11/25 职场文书
党支部季度考核意见
2015/06/02 职场文书
工程主管竞聘书
2015/09/15 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers