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 禁用IE工具栏,导航栏等等实现代码
Apr 01 Javascript
8个实用的jQuery技巧
Mar 04 Javascript
js生成随机数的过程解析
Nov 24 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
Feb 12 Javascript
javascript瀑布流式图片懒加载实例
Jun 28 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
jQuery实现右键菜单、遮罩等效果代码
Sep 27 Javascript
详解Node.js 命令行程序开发教程
Jun 07 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
react redux入门示例
Apr 19 Javascript
js制作提示框插件
Dec 24 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会员权限控制实现原理分析
2011/05/29 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
php object转数组示例
2014/01/15 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
页面使用密码保护代码
2013/04/10 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
jquery获取img的src值实例介绍
2019/01/16 jQuery
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
python 多线程应用介绍
2012/12/19 Python
python中的字典使用分享
2016/07/31 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
函数指针的定义是什么
2016/08/14 面试题
临床医学专业个人的自我评价
2013/09/27 职场文书
2014年高考决心书
2014/03/11 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
Python Django框架介绍之模板标签及模板的继承
2021/05/27 Python
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技