function move(obj,json,fn){
//第一步关闭定时器
clearInterval(obj.timer);
obj.timer = setInterval(function(){
var bStop = true;
for(var attr in json){
//取元素的值
//1、透明度 2、有单位的px
var iCur = 0;
if(attr=="opacity"){
iCur = parseInt(parseFloat(getStyle(obj,attr))*100)
}else{
iCur = parseInt(getStyle(obj,attr));//有单位
}

//算速度
var speed = (json[attr]-iCur)/8;
speed = speed>0?Math.ceil(speed):Math.floor(speed);

//判断是否全部到达
if(iCur !=json[attr]){
bStop = false;
}
//判断是透明度还是普通的值
if(attr == "opacity"){
obj.style.opacity = (iCur+speed)/100;
obj.style.filter = "alpha(opacity"+(iCur+speed)+")";
}else{
obj.style[attr] = iCur+speed+"px";
}
}
if(bStop){
clearInterval(obj.timer);
fn&&fn();
}
},30)
}