纯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 相关文章推荐
检测是否已安装 .NET Framework 3.5的js脚本
Feb 14 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
Apr 02 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
微信小程序 实战小程序实例
Oct 08 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
Jul 11 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
Jan 06 Javascript
vue-router命名视图的使用讲解
Jan 19 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
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
使用Flask集成bootstrap的方法
2018/07/24 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
python3中rank函数的用法
2019/11/27 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
意大利奢侈品网站:Italist
2016/08/23 全球购物
温泉秘密:Onsen Secret
2020/07/06 全球购物
教师辞职报告范文
2014/01/20 职场文书
企业总经理职责
2014/02/02 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
人力资源总监工作说明
2014/03/03 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python