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 相关文章推荐
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
js动态修改整个页面样式达到换肤效果
May 23 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
Mar 26 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
Node.js DES加密的简单实现
Jul 07 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 Javascript
p5.js实现斐波那契螺旋的示例代码
Mar 22 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
微信小程序自定义单项选择器样式
Jul 25 Javascript
使用next.js开发网址缩短服务的方法
Jun 17 Javascript
nuxt.js写项目时增加错误提示页面操作
Nov 05 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
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
windows系统下Python环境搭建教程
2017/03/28 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python如何生成网页验证码
2018/07/28 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
C语言面试题
2015/10/30 面试题
招商业务员岗位职责
2013/12/16 职场文书
管理信息系学生的自我评价
2014/01/11 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
保险内勤岗位职责
2015/04/13 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
MySQL 分页查询的优化技巧
2021/05/12 MySQL
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Python 中的Sympy详细使用
2021/08/07 Python
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android