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函数作用域和提前声明 分享
Aug 22 Javascript
js解析json读取List中的实体对象示例
Mar 11 Javascript
js 与 php 通过json数据进行通讯示例
Mar 26 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
Sep 03 Javascript
javascript制作坦克大战全纪录(1)
Nov 27 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
JavaScript计算器网页版实现代码分享
Jul 15 Javascript
js实现可旋转的立方体模型
Oct 16 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
Mar 11 Javascript
JavaScript 中 apply 、call 的详解
Mar 21 Javascript
three.js 入门案例详解
Jan 23 Javascript
ECharts地图绘制和钻取简易接口详解
Jul 12 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
phpmyadmin中禁止外网使用的方法
2014/11/04 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
php上传excel表格并获取数据
2017/04/27 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
javascript 回调函数详解
2014/11/11 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
Python 中的range(),以及列表切片方法
2018/07/02 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
医学专业大学生求职信
2014/07/12 职场文书
人事行政专员岗位职责
2014/07/23 职场文书
2014年食品安全工作总结
2014/12/04 职场文书
违纪学生保证书
2015/02/27 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
董事长新年致辞
2015/07/29 职场文书