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 相关文章推荐
JSON 学习之完全手册 图文
May 29 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
Jan 15 Javascript
Javascript Throttle &amp; Debounce应用介绍
Mar 19 Javascript
php跨域调用json的例子
Nov 13 Javascript
jquery插件jTimer(jquery定时器)使用方法
Dec 23 Javascript
jQuery队列操作方法实例
Jun 11 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
js 数组详细操作方法及解析合集
Jun 01 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
微信小程序实现时间戳格式转换
Jul 20 Javascript
解析原生JS getComputedStyle
May 25 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
PHP分页显示制作详细讲解
2006/12/05 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
php下将XML转换为数组
2010/01/01 PHP
PHP导入导出Excel代码
2015/07/07 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
js实现微信聊天界面
2020/08/09 Javascript
深入解析Python中的变量和赋值运算符
2015/10/12 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
Python对列表的操作知识点详解
2019/08/20 Python
详解Django ORM引发的数据库N+1性能问题
2020/10/12 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
企事业单位求职者的自我评价
2013/12/28 职场文书
国培计划培训感言
2014/03/11 职场文书
村安全生产责任书
2014/08/25 职场文书
医院护士见习期自我鉴定
2014/09/15 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL