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 parseInt 大改造
Sep 27 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
JavaScript调用后台的三种方法实例
Oct 17 Javascript
javascript中的return和闭包函数浅析
Jun 06 Javascript
jQuery过滤选择器详解
Jan 13 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
JS数组去重的6种方法完整实例
Dec 08 Javascript
vue实现五子棋游戏
May 28 Javascript
详解 javascript对象创建模式
Oct 30 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
漂亮但不安全的CTB
2006/10/09 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
vue实现树状表格效果
2020/12/29 Vue.js
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
班长自荐书范文
2014/02/11 职场文书
经典团队口号
2014/06/06 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
三好学生评语大全
2014/12/29 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
2019公司管理制度
2019/04/19 职场文书
导游词之镜泊湖
2019/12/09 职场文书
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis