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基本语法分析说明
Jun 15 Javascript
js刷新框架子页面的七种方法代码
Nov 20 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
IE 当eval遇上function的处理
Aug 09 Javascript
js网页中的(运行代码)功能实现思路
Feb 04 Javascript
Web表单提交之disabled问题js解决方法
Jan 13 Javascript
Bootstrap每天必学之基础排版
Nov 20 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
Jun 13 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
原生js实现弹窗消息动画
Nov 20 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/11/25 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
Symfony生成二维码的方法
2016/02/04 PHP
php实现三级级联下拉框
2016/04/17 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
专升本个人自我评价
2013/12/22 职场文书
致百米运动员广播稿
2014/01/29 职场文书
入党申请自荐书范文
2014/02/11 职场文书
团拜会策划方案
2014/06/07 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
春晚观后感
2015/06/11 职场文书
繁星春水读书笔记
2015/06/30 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python