js实现图片淡入淡出切换简易效果


Posted in Javascript onAugust 22, 2016

本文实例为大家分享了js图片淡入淡出切换详细代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
      *{padding: 0;margin: 0;}
      ul{overflow: hidden;}
      li{list-style: none;height: 30px;border: 1px solid #000;width: 100px;float: left;line-height: 30px;text-align: center;}
      img{width:306px;opacity: 0;}
      .active{background:yellow}
    </style>
     
     
  </head>
  <body>
    <ul>
      <li>王宝强</li>
      <li>马蓉</li>
      <li>宋吉</li>
    </ul>
    <img src=""/>
  </body>
  <script src="public.js"></script>
    <script type="text/javascript">
      var oLi=document.getElementsByTagName("li");
      var oImg=document.getElementsByTagName("img")[0];
      var arr=['img/wbb.jpg','img/wlp.jpg','img/qs.jpg']
      var time=null;
      var time1=null;
       
      for(i=0;i<oLi.length;i++){
        oLi[i].index=i;
        oLi[i].onclick=function(){
          for(i=0;i<oLi.length;i++){
            oLi[i].className="";
          }
          this.className="active";
          oImg.src=arr[this.index];
           
          var num=0;
          var step=2;
          clearInterval(time);
          clearInterval(time1);
          time = setInterval(function(){
            num+=step;
            if(num>=200){
              num=200;
              clearInterval(time);
            }
            oImg.style.opacity = num/200;
          },20)
   
        }
      }
       
    </script>
</html>

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

Javascript 相关文章推荐
javascript延时重复执行函数 lLoopRun.js
Jun 29 Javascript
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 Javascript
JavaScript中对循环语句的优化技巧深入探讨
Jun 06 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
javascript关于继承解析
May 10 Javascript
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
详解webpack+express多页站点开发
Dec 22 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
ant design vue中表格指定格式渲染方式
Oct 28 Javascript
JS对HTML表格进行增删改操作
Aug 22 #Javascript
AngularJS中$http服务常用的应用及参数
Aug 22 #Javascript
详解AngularJS如何实现跨域请求
Aug 22 #Javascript
深入浅析JS Function()构造函数
Aug 22 #Javascript
深入浅析jQuery对象$.html
Aug 22 #Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 #Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 #Javascript
You might like
Zend的Registry机制的使用说明
2013/05/02 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jQuery 前的按键判断代码
2010/03/19 Javascript
JS中的数组的sort方法使用示例
2014/01/22 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
vue 递归组件的简单使用示例
2021/01/14 Vue.js
Python中的jquery PyQuery库使用小结
2014/05/13 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
小学毕业感言150字
2014/02/05 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
初中信息技术教学计划
2015/01/22 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
致青春观后感
2015/06/09 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
数据库连接池
2021/04/06 MySQL
JS class语法糖的深入剖析
2022/07/07 Javascript