最新回答 / 方衡
你可以封装一个函数来得到当前元素的宽度,就不会受边框宽度的影响了。 //获取样式 function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr];//IE }else{ return getComputedStyle(obj,false)[attr];//firefox } } 这样来进行运动obj为运动的元素obj.style.width=parseInt(getSty...
2016-12-01
我的flag=true 放在定时器外面也不要影响啊 什么bug啊 对这个和上面的例子都不影响
function startMove(obj,json,fn){
flag=true; clearInterval(obj.timer);
obj.timer = setInterval(function(){
for(var attr in json)
{
。。
else{
。。。
}
var speed = (json[attr] - iCur)/8;
。。
},30)
}
function startMove(obj,json,fn){
flag=true; clearInterval(obj.timer);
obj.timer = setInterval(function(){
for(var attr in json)
{
。。
else{
。。。
}
var speed = (json[attr] - iCur)/8;
。。
},30)
}
2016-11-29
我的flag=true 放在定时器外面也不要影响啊 什么bug啊
function startMove(obj,json,fn){
flag=true; clearInterval(obj.timer);
obj.timer = setInterval(function(){
for(var attr in json)
{
..
else{
var iCur=parseInt(getStyle(obj,attr));
}
var speed = (json[attr] - iCur)/8;
。。
},30)
}
function startMove(obj,json,fn){
flag=true; clearInterval(obj.timer);
obj.timer = setInterval(function(){
for(var attr in json)
{
..
else{
var iCur=parseInt(getStyle(obj,attr));
}
var speed = (json[attr] - iCur)/8;
。。
},30)
}
2016-11-29