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中简单的进制转换代码实例
Oct 26 Javascript
Vue.js快速入门实例教程
Oct 15 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
Dec 16 Javascript
详解javascript获取url信息的常见方法
Dec 19 Javascript
js实现键盘自动打字效果
Dec 23 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
Jan 24 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
Apr 04 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 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
PHP获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
python 制作简单的音乐播放器
2020/11/25 Python
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
文明村镇申报材料
2014/05/06 职场文书
企业宗旨标语
2014/06/10 职场文书
土地租赁意向书
2014/07/30 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
2015年重阳节主持词
2015/07/04 职场文书
七年级作文之英语老师
2019/10/28 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript