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 相关文章推荐
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
关于flash遮盖div浮动层的解决方法
Jul 17 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
jquery控制select的text/value值为选中状态
Jun 03 Javascript
一个获取第n个元素节点的js函数
Sep 02 Javascript
node.js中的path.basename方法使用说明
Dec 09 Javascript
功能强大的Bootstrap组件(结合js)
Aug 03 Javascript
JavaScript常见的五种数组去重的方式
Dec 15 Javascript
基于JavaScript实现五子棋游戏
Aug 26 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
Oct 28 Javascript
Node.js文本文件BOM头的去除方法
Nov 22 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(二)
2012/03/21 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
Python中join和split用法实例
2015/04/14 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
入党自我鉴定范文
2013/10/04 职场文书
青年文明号服务承诺
2014/03/31 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
经验交流材料格式
2014/12/30 职场文书
2015年幼儿教师个人工作总结
2015/05/20 职场文书
情况说明书怎么写
2015/10/08 职场文书
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS