【js运动学习】淡入淡出
来源:互联网 发布:黑帽seo检测 编辑:程序博客网 时间:2024/05/23 20:52
1.写一个class
#div1 {width: 200px;height:200px;background: red; filter:alpha(opacity:30);opacity: 0.3;}
2.给这个div加俩个事件
<script> window.onload=function(){ var oDiv = document.getElementById('div1'); oDiv.onmouseover=function(){ startMove(100); }; oDiv.onmouseout=function(){ startMove(30); }; } </script>
3.建立定时任务,删除定时任务. 注意删除操作.
var alpha = 30; var timer = null; function startMove(iTarget){ var oDiv = document.getElementById('div1'); clearInterval(timer); timer = setInterval(function(){ var speed = alpha < iTarget ? 10 : -10; if(alpha == iTarget){ clearInterval(timer); }else{ alpha +=speed; oDiv.style.opacity=alpha / 100; } },50); };
4.完整代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #div1 {width: 200px;height:200px;background: red; filter:alpha(opacity:30);opacity: 0.3;} </style> <script> window.onload=function(){ var oDiv = document.getElementById('div1'); oDiv.onmouseover=function(){ startMove(100); }; oDiv.onmouseout=function(){ startMove(30); }; }; var alpha = 30; var timer = null; function startMove(iTarget){ var oDiv = document.getElementById('div1'); clearInterval(timer); timer = setInterval(function(){ var speed = alpha < iTarget ? 10 : -10; if(alpha == iTarget){ clearInterval(timer); }else{ alpha +=speed; oDiv.style.opacity=alpha / 100; } },50); }; </script></head><body><div class="div" id="div1"></div></body></html>
参考智能社js课程. http://bbs.zhinengshe.com/forum.php?mod=forumdisplay&fid=36&filter=typeid&typeid=37 第15课
0 0
- 【js运动学习】淡入淡出
- js运动-淡入淡出
- (38)JS运动之淡入淡出
- JavaScript 运动之淡入淡出
- js的淡入淡出
- js控制淡入淡出
- 相机淡入淡出JS脚本
- js实现淡入淡出轮播图
- js实现图片淡入淡出
- js淡入淡出轮播
- opacity淡入淡出js代码
- jQuery学习之淡出淡入
- 缓冲运动-2-多个div淡入淡出[问题].html
- 缓冲运动-2-多个div淡入淡出[解决].html
- 39、JavaScript的运动----淡入淡出的图片
- JS实现图片淡入淡出效果
- js div层淡出淡入效果
- js实现轮播图--淡入淡出的效果。
- iOS之CALayer与核心动画(三)
- 新型分布式架构的特点---大数据学习笔记之一
- 忆往昔,峥嵘岁月稠
- Oracle中文转拼音函数
- java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.Con
- 【js运动学习】淡入淡出
- 广西南宁东亚糖业集团旗下两分公司分别召开TnPM项目启动大会
- 创建存储过程
- elastictsearch报错java.lang.NoSuchFieldError: FAIL_ON_SYMBOL_HASH_OVERFLOW
- JavaEE支持的13种技术
- 【软件测试】白盒测试的条件覆盖标准强于判定覆盖(错)
- System.getProperties()获取系统环境变量
- 深度學習 Keras MNIST 模型可視化 (Cambridge Coding Academy 補充一)
- 浅谈学习HTML5 Web前端开发知识体系划分