JS实现图片切换效果


Posted in Javascript onNovember 17, 2018

本文实例为大家分享了JS实现图片切换效果的具体代码,供大家参考,具体内容如下

<body>
  <button id="btn1">ON</button>
  <button id="btn2">OFF</button><br>
  <img src="images/0.jpg" alt="" id="pic">
  <script type="text/javascript">
    //获得图片对象
    var pic=document.getElementById('pic');
    var i=0;//图片名称编号 默认显示第一张
    var timer;
    var isTrue=false;//标识是否已经启动了一个定时器 false未启动
    //点击事件
    document.getElementById('btn1').onclick=function(){
        if(isTrue){
          return;//不再启动新的定时器
        }
        timer=setInterval(function(){
          //当到达之最后一张图片时让图片的编号返回到第一张
           if (i==3) {
            i=0;
           }
           i++;
          pic.src='images/'+i+'.jpg';
        },1000);
        isTrue=true;//把定时器改为启动状态
    };
    document.getElementById('btn2').onclick=function(){
      clearInterval(timer);
      isTrue=false;//定时器恢复为为启动状态
    };
  </script>
</body>

实现效果如下:

JS实现图片切换效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
Mar 03 Javascript
jQuery实现鼠标经过事件的延时处理效果
Aug 20 Javascript
JS实现的论坛Ajax打分效果完整实例
Oct 31 Javascript
javascript每日必学之多态
Feb 23 Javascript
js编写的treeview使用方法
Nov 11 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
Feb 05 Javascript
vue 利用路由守卫判断是否登录的方法
Sep 29 Javascript
jQuery zTree插件使用简单教程
Aug 16 jQuery
jQuery弹框插件使用方法详解
May 26 jQuery
解决js中的setInterval清空定时器不管用问题
Nov 17 Javascript
js实现导航跟随效果
Nov 17 #Javascript
JavaScript实现新年倒计时效果
Nov 17 #Javascript
JS实现倒计时图文效果
Nov 17 #Javascript
javaScript实现游戏倒计时功能
Nov 17 #Javascript
Javascript实现时间倒计时功能
Nov 17 #Javascript
Javascript实现秒表倒计时功能
Nov 17 #Javascript
js实现简单模态框实例
Nov 16 #Javascript
You might like
用PHP发电子邮件
2006/10/09 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
js截取字符串功能的实现方法
2017/09/27 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
Python实现的几个常用排序算法实例
2014/06/16 Python
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
Python实现的矩阵类实例
2017/08/22 Python
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
python做反被爬保护的方法
2019/07/01 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
django-csrf使用和禁用方式
2020/03/13 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
采购部部长岗位职责
2014/02/06 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
2015年科普工作总结
2015/07/23 职场文书