-
缓冲运动 数值取整查看全部
-
ie 火狐或chrome查看全部
-
课程简介查看全部
-
淘宝便民服务查看全部
-
offseetleft是当前的向左偏移量。查看全部
-
getAttr查看全部
-
速度处理查看全部
-
window.onload=fucntion(){<br> var ali=document.getElementsByTagName('li');<br> for(var i=0;i<ali.length;i++){<br> ali[i].timer=null; ali[i].onmouover=function(){<br> start(this,400);<br> }<br> ali[i].onmouout=function(){<br> start(this,200);<br> }<br> }<br> }<br> function start(obj,targen){<br> clearInterval(obj.timer);<br> obj.timer=setInterval(function(){ var speed=(targen-obj.offsetWidth)/8; speed=speed>0?Math.ceil(speed):Math.floor(speed); if(targen==400){<br> clearInterval(obj.timer);<br> }else{<br> obj.style.width=obj.offsetWidth+speed+'px';<br> }<br> },30);<br> }查看全部
-
javascript 浏览器兼容性问题查看全部
-
获取样式style: function getStyle(obj, attr) { if (obj.currentStyle) { //针对IE浏览器 return obj.currentStyle[attr]; } else { return getComputedStyle(obj, false)[attr]; //针对火狐浏览器 } } offsetWidth = width+border+padding; 用style 获取width查看全部
-
定时器查看全部
-
每次鼠标移入事件都会产生一个timer计时器,所以动画频率会越来越快。 因此在产生一个新的timer前,应该清除一次定时器。 clearInterval(timer); timer = setInterval(function(){},100);查看全部
-
运动框架实现思路 1.速度(改变值left、right、width、height、opacity) 2.缓冲运动 3.多物体运动 4.任意值变化 5.链式运动 6.同时运动查看全部
-
//获取属性值 function getStyle(obj, attr) { if (obj.currentStyle) { return obj.currentStyle[attr]; } else { return getComputedStyle(obj, false)[attr]; } }查看全部
-
运动框架实现思路一共包括:速度、缓冲运动、多物体运动、任意值变化、链式运动、同时运动查看全部
举报
0/150
提交
取消