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 相关文章推荐
BOM与DOM的区别分析
Oct 26 Javascript
jQuery操作 input type=checkbox的实现代码
Jun 14 Javascript
jQuery setTimeout()函数使用方法
Apr 07 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
Apr 15 Javascript
原生JS实现平滑回到顶部组件
Mar 16 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
AJAX和jQuery动态加载数据的实现方法
Dec 05 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
node.js 微信开发之定时获取access_token
Feb 07 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
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
php桌面中心(一) 创建数据库
2007/03/11 PHP
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
如何使用Strace调试工具
2013/06/03 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
js TextArea的选中区域处理
2010/12/28 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
Python Mysql自动备份脚本
2008/07/14 Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
Python中有趣在__call__函数
2015/06/21 Python
Python3 replace()函数使用方法
2018/03/19 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Python中itertools的用法详解
2020/02/07 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
python实现学生通讯录管理系统
2021/02/25 Python
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
优秀实习生感言
2014/03/01 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers