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 相关文章推荐
修复IE9&amp;safari 的sort方法
Oct 21 Javascript
用js的for循环获取radio选中的值
Oct 21 Javascript
jquery增加时编辑jqGrid(实例代码)
Nov 08 Javascript
jquery.post用法关于type设置问题补充
Jan 03 Javascript
一个仿糯米弹框效果demo
Jul 22 Javascript
js面向对象之静态方法和静态属性实例分析
Jan 10 Javascript
js获取域名的方法
Jan 27 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
Jan 28 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
Nov 25 Javascript
详解如何在项目中使用jest测试react native组件
Feb 09 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
Vue+element-ui添加自定义右键菜单的方法示例
Dec 08 Vue.js
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页面缓存ob系列函数介绍
2012/10/18 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
XENON基于JSON变种
2010/07/27 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
Python 循环语句之 while,for语句详解
2018/04/23 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
python FTP编程基础入门
2021/02/27 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
锦旗标语大全
2014/06/23 职场文书
理财学专业自荐书
2014/06/28 职场文书
片区教研活动总结
2014/07/02 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
《所见》教学反思
2016/02/23 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL
分享Python获取本机IP地址的几种方法
2022/03/17 Python
Python之matplotlib绘制饼图
2022/04/13 Python