javascript实现图片轮播代码


Posted in Javascript onJuly 09, 2019

javascript图片轮播代码,供大家参考,具体内容如下

因为自己是新手自学不久,所以代码有很多不规范的地方,请原谅。

html部分代码:

<div id="head"> 
<button id="prev" onmousedown="p()" onmouseout="cal()"><</button>
<img height="500px" width="500px" src="image/dell.jpg" alt="Dell">
<button id="next" onmousedown="n()" onmouseout="cal()">></button>
</div>

CSS部分代码:

<style type="text/css">

*
{
 margin: 0;
 padding: 0;
}

#head
{
 width:800px;
 height:500px;
 border-radius: 5px;
 border: 2px solid pink;
 margin: 200px auto;
 text-align: center; 
}

#prev
{
 width: 30px;
 height: 30px;
 border: 0px;
 border-radius: 5px;
 background-color:white;
 color: black;
 position: relative;
 margin-top: 250px;
 float: left; 
}

#next
{
 width: 30px;
 height: 30px;
 border: 0px;
 border-radius: 5px;
 background-color:white;
 color: black;
 position: relative;
 margin-top: 250px;
 float: right; 
}

</style>

javascript部分代码:

<script>

 var prev=document.getElementById("prev");
 var next=document.getElementById("next");
 var img=document.getElementsByTagName("img")[0];
 var imgArr=["image/dell.jpg/dell.jpg","image/dell.jpg/sony.jpg","image/dell.jpg/费列罗.jpg","image/dell.jpg/Nike.jpg"];
 var index=0;
 
 //点击左箭头,切换上一张
 function p(){

 if(index==0)
 {
 index=imgArr.length;
 }

 index--;

 img.src=imgArr[index];

 }
 //点击右箭头,切换下一张
 function n(){

 if(index==imgArr.length)
 {
 index=0;
 }

 img.src=imgArr[index];

 index++;

 }
 //设置自动播放
 time=setInterval("p()",2000);
 
 //鼠标移入箭头内,停止自动播放
 function cal(){
 clearInterval(time);
 }

</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
修改jQuery Validation里默认的验证方法
Feb 14 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
Dec 08 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
基于AngularJS实现表单验证功能
Jul 28 Javascript
利用jqprint插件打印页面内容的实现方法
Jan 09 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
js实现购物车功能
Jun 12 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
Aug 05 Javascript
关于微信小程序map组件z-index的层级问题分析
Jul 09 #Javascript
Webpack 4如何动态切割JS注入文件名详解
Jul 09 #Javascript
Vue 实现前端权限控制的示例代码
Jul 09 #Javascript
微信小程序文章详情页跳转案例详解
Jul 09 #Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 #Javascript
js实现无缝滚动双图切换效果
Jul 09 #Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 #Javascript
You might like
Django 中 cookie的使用
2017/08/17 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
jQuery 联动日历实现代码
2012/05/31 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
js实现一个简易计算器
2020/03/30 Javascript
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
介绍Python中内置的itertools模块
2015/04/29 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python处理RSTP视频流过程解析
2020/01/11 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
python RSA加密的示例
2020/12/09 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
PHP两种查询函数array/row的区别
2013/06/03 面试题
Exception类的常用方法
2012/06/16 面试题
机械工程系毕业生求职信
2013/09/27 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
xxx同志考察材料
2014/02/07 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
保安部任务及岗位职责
2014/02/25 职场文书
银行内勤岗位职责
2014/04/09 职场文书
设计师求职信
2014/07/01 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
新生开学寄语大全
2015/05/28 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
用php如何解决大文件分片上传问题
2021/07/07 PHP