下载此文档

实现Javascript透明特效功能.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
可控式Javascript透明特效也就是透明度可以自行设置,但是这种方法在IE7下极有可能失效,不过这些东西对大家了解Javascript透明特效还是有所帮助的。。既然是特效,必须涉及时间与空间的概念。时间我们可以用setTimeout与setInterval,个人比较喜欢setTimeout,虽然它每次调用都重复注册,但可控性比较好。空间就全凭CSS的绝对定位实现位移了。在开始之前,我们练习一下setTimeout的递归用法(用来模拟setInterval)。(el){02.  varnode =(typeofel=="string")?(el):el;03.  vari=0;04.  varrepeat=function(){05.    setTimeout(function(){06.      ="<h1>"+i+"</h1>";07.      i++;08.      if(i<=100){09.        setTimeout(,100);10.      }11.    },100)12.  }13.  repeat();14.}我们来试一下最简单的淡入特效,。(el){02.  varnode =(typeofel=="string")?(el):el;03.  vari=0;04.  varfade=function(){05.    setTimeout(function(){     06.        !+"\v1"?(="alpha(opacity="+i+")"):(=i/100);07.      i++;08.      if(i<=100){09.        setTimeout(,100);10.      }11.    },100)12.  }13.  fade();14.}但是这样并不完美,因为IE的滤镜可能会在IE7中失效,我们必须要用zoom=1来激活hasLayout。我们再添加一些可制定参数扩充它。注释已经非常详细,不明白在留言里再问我吧。(el){02.  //必选参数03.  varnode =(typeofel=="string")?(el):el,04.  //可选参数05.  options=arguments[1]||{},06.  //变化的持续时间07.  duration=||,08.  //开始时透明度09.  from=||,10.  //结束时透明度11.  to=||,12.  operation=1,13.  init=0;14.  

实现Javascript透明特效功能 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人n22x33
  • 文件大小35 KB
  • 时间2019-11-15
最近更新