合并运动及透明度框架(含json)
来源:互联网 发布:cf透视源码2015 编辑:程序博客网 时间:2024/06/08 05:37
<!doctype html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Demo</title> <link rel="icon" href="images/2.jpg" /> <style>*{margin:0;padding:0;}html,body{width:100%;height:100%;}body{height:1000px;}#div1{width:100px;height:100px;background-color:#660099;position:absolute;left:0px;top:0px;}#div2{width:100px;height:100px;background-color:#66ccff;position:absolute;left:200px;top:0px;} </style> </head> <body><div id="div1"></div><div id="div2"></div><script>window.onload=function(){addPic();}function addPic(){var div1=document.getElementById("div1");var div2=document.getElementById("div2");var json1={width:200,height:200,opacity:10};var json2={width:100,height:100,opacity:100};onMove(div1,json1,5,function(){onMove(div1,json2,5)});onMove(div2,json1,5,function(){onMove(div2,json2,5)});}function onMove(obj,json,iSpeed,fn){var timer=null;var pos=0;var a=0;var value=0;var onoff=true;clearInterval(obj.timer);obj.timer=setInterval(function(){onoff=true;for(var index in json){/*传递属性从这边开始*/value=json[index];if(index=="opacity"){pos=(getStyle(obj,index)).toFixed(2)*100;}else{pos=getStyle(obj,index)}if(pos<value){a=Math.ceil((value-pos)/iSpeed);}else{a=Math.floor((value-pos)/iSpeed);}if(pos!=value){onoff=false;}if(onoff){clearInterval(obj.timer);if(fn){fn();}}else{if(index=="opacity"){obj.style[index]=(pos+a)/100;}else{obj.style[index]=pos+a+"px";}}}},50)}function getStyle(obj,attr){return parseFloat((getComputedStyle(obj,null)[attr]));}</script> </body></html>
0 0
- 合并运动及透明度框架(含json)
- 简易透明度和运动框架
- 在IE8下通过运动框架调整透明度时注意事项
- 物体任意值运动框架(包括透明度)move.js
- tx4-封装运动框架基本函数-多属性-定时器-透明度
- tx4-封装运动框架多属性函数-定时器-透明度-zIndex
- JS运动框架及举例
- 通过alpha变量实现图片透明度渐变(仍然用到JS缓冲运动框架)
- 完美运动框架(可以改变元素的透明度,宽,高,top,left,字体大小等)
- JavaScript 高级课程之缓冲+多个DIV运动框架实现 + 透明度
- 由浅及深js运动框架
- 多图片展示及运动框架总结
- JS多物体透明度运动
- 运动框架
- 运动框架
- 运动框架
- word转化为图片,含合并图片及水印
- js运动技术--多物体运动框架(变宽、变高、改变字体、改变border、透明度)以及替换offset的使用
- trick:CSS 3+checkbox实现JQuery的6个基本动画效果
- nyoj39(水仙花数)
- 通达OA 小飞鱼工作流在线培训教程(七)工作流应用的意义及基础设置(图文)
- 多线程05---NSOperation与NSOperationQueue
- 编程碰到的问题
- 合并运动及透明度框架(含json)
- 软件工程师需要做好书面记录?
- 跳转到sdram
- Python字符串操作集锦之字符串映射表
- 10. ibatis数据访问对象
- MySQL用户权限及二进制日志
- uva 10340-all in all
- javaScript基本知识学习第一天
- [leetcode] 040. Combination Sum II (Medium) (C++)