jquery拖拽图片排序特效

jquery拖拽图片排序特效4713
部分代码
function startMove(obj,json,fun){
	clearInterval(obj.timer);
	obj.timer = setInterval(function(){
		var isStop = true;
		for(var attr in json){
			var iCur = 0;
			//判断运动的是不是透明度值
			if(attr=="opacity"){
				iCur = parseInt(parseFloat(getStyle(obj,attr))*100);
			}else{
				iCur = parseInt(getStyle(obj,attr));
			}
			var ispeed = (json[attr]-iCur)/8;
			//运动速度如果大于0则向下取整,如果小于0想上取整;
			ispeed = ispeed>0?Math.ceil(ispeed):Math.floor(ispeed);
			//判断所有运动是否全部完成
			if(iCur!=json[attr]){
				isStop = false;
			}
			//运动开始
			if(attr=="opacity"){
				obj.style.filter = "alpha:(opacity:"+(json[attr]+ispeed)+")";
				obj.style.opacity = (json[attr]+ispeed)/100;
			}else{
				obj.style[attr] = iCur+ispeed+"px";
			}
		}
		//判断是否全部完成
		if(isStop){
			clearInterval(obj.timer);
			if(fun){
				fun();
			}
		}
	},30);
}

也许你还喜欢