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 相关文章推荐
一些mootools的学习资源
Feb 07 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
Knockout自定义绑定创建方法
Dec 26 Javascript
jQuery原理系列-常用Dom操作详解
Jun 07 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
tab栏切换原理
Mar 22 Javascript
详解ES6通过WeakMap解决内存泄漏问题
Mar 09 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
解决webpack多页面内存溢出的方法示例
Oct 08 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
Windows下的PHP5.0详解
2006/11/18 PHP
php cookie 登录验证示例代码
2009/03/16 PHP
解析strtr函数的效率问题
2013/06/26 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
Python最长公共子串算法实例
2015/03/07 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python实现串口自动触发工作的示例
2019/07/02 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
python TCP包注入方式
2020/05/05 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
婚前协议书标准版
2014/10/19 职场文书
区域销售大会开幕词
2016/03/04 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL