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接收get传递的值的代码
Nov 30 Javascript
浅谈Javascript如何实现匀速运动
Dec 19 Javascript
解决js图片加载时出现404的问题
Nov 30 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
bootstrap table操作技巧分享
Feb 15 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
Vue学习笔记进阶篇之函数化组件解析
Jul 21 Javascript
vue项目中使用axios上传图片等文件操作
Nov 02 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 Javascript
微信小程序实现Swiper轮播图效果
Nov 22 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 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 编程请选择正确的文本编辑软件
2006/12/21 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python 日志增量抓取实现方法
2018/04/28 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
运动会解说词50字
2014/01/18 职场文书
社区党员先进事迹
2014/01/22 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
2014年科协工作总结
2014/12/09 职场文书
护士先进个人总结
2015/02/13 职场文书
复兴之路观后感
2015/06/02 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏