对于设置元素的透明度的变化。主要思想也是通过一个定时器来控制的。

此外对于透明度有一点要说明一下,就是在IE中我们在css中设置透明度的方式filter:alpha(opacity:value)其中value值从0~100;

在火狐中透明度可以通过opacity:value来设置,其中value=0~1.

代码如下:

html

<!DOCTYPE html>
<html>
<head>
<title>js动画事件</title>
<link href="move.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="move.js"></script>
</head>
<body>
<div id="div1">
</div>
</body>
</html>

css

*{
margin:0px;
padding:0px;
}
#div1{
width:200px;
height:200px;
background-color:red;
border:1px solid #eeddcc;
opacity:0.3;
filter:alpha(opacity:30);
}

js

var timer
window.onload=function(){
var div1=document.getElementById("div1");
div1.onmouseover=function(){
startchange(100);
};
div1.onmouseout=function(){
startchange(30);
};
}
var alpha=30;
function startchange(value){
var div1=document.getElementById("div1");
clearInterval(timer);
var speed=0;
if(value>alpha){
speed=10;
}else if(value<alpha){
speed=-10;
}
timer=setInterval(function(){ if(value==alpha){
clearInterval(timer);
}else{
alpha+=speed;
div1.style.filter='alpha(opacity:'+alpha+')';//这个地方的书写千万要注意了!!!,这是支持IE方式的
div1.style.opacity=alpha/100;//这里要除以100,将opacity的值降到0~1之间,这是支持火狐方式的。 } },50)
}

最新文章

  1. python之正则表达式
  2. VS2012 easyui datagrid url访问之坑
  3. Atitit.atiRI &#160;与 远程调用的理论and 设计
  4. Drupal 7.23:函数module_invoke_all()注释
  5. win2008 64位 + oracle11G 64位 IIS7.5 配置WEBSERVICE
  6. Delphi 编写系统服务(服务控制线程:开始,暂停,继续,停止)
  7. object 插入元素,插入HTML页面
  8. mysql通过字段注释查找字段名称
  9. Lambda&amp;Java多核编程-7-类型检查
  10. jmeter问题处理随笔1 - CSV取值数据异常处理(包含&quot;号,&quot;,&quot;号的情况)
  11. MySQL数据类型DECIMAL用法
  12. 谷歌的Android Q到底有哪些新特性及变更?
  13. codeforces contest1082
  14. SQLServer之索引简介
  15. Java中对Array数组的常用操作
  16. 【linux】crontab失效
  17. FTP实验
  18. Python3基础 dict fromkeys 多个键对应相同的值
  19. java iterator
  20. spring data jpa 原生查询(查一个json中的某一字段)

热门文章

  1. html中利用flex容器书写的布局样式
  2. VS2019调试 asp.net core 2.2 出现《ANCM In-Process Handler Load Failure 发布后启动错误处理》处理
  3. 第一次使用Vue
  4. python3 根据时间获取本月一号和月末日期
  5. 【题解】【网络流24题】航空路线问题 [P2770] [Loj6122]
  6. golang 学习笔记 使用cmd
  7. 如何判断两个IP地址是不是处于同一网段?
  8. DEV 总结
  9. &lt;!DOCTYPE html&gt; 详解
  10. Java自学-类和对象 单例模式