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下查找父节点的简单方法
Aug 13 Javascript
jQuery.Validate验证库的使用介绍
Apr 26 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
angular route中使用resolve在uglify压缩后问题解决
Sep 21 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
Dec 23 Javascript
原生js实现放大镜效果
Jan 11 Javascript
基于Marquee.js插件实现的跑马灯效果示例
Jan 25 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
微信小程序中button组件的边框设置的实例详解
Sep 27 Javascript
深入理解redux之compose的具体应用
Jan 12 Javascript
React实现阿里云OSS上传文件的示例
Aug 10 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
Linux下进行MYSQL编程时插入中文乱码的解决方案
2007/03/15 PHP
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP多进程编程实例
2014/10/15 PHP
PHP 微信支付类 demo
2015/11/30 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
[04:10]DOTA2英雄梦之声_第11期_圣堂刺客
2014/06/21 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python不规范的日期字符串处理类
2014/06/10 Python
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
python实现计算倒数的方法
2015/07/11 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
python如何判断IP地址合法性
2020/04/05 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
什么是封装
2013/03/26 面试题
党员批评与自我批评
2014/02/12 职场文书
初三学习计划书范文
2014/04/30 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
教师工作表现自我评价
2015/03/05 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书