js封装运动函数
const utils = {
getStyle: function(obj, attr) {
if (obj.currentStyle) {
// 判断Obj有currentStyle这个属性,说明使用的是IE浏览器
return obj.currentStyle[attr]
} else {
// obj没有currentStyle这个属性,说明用的不是IE
return getComputedStyle(obj, false)[attr]
}
},
move: function(ele, atr, end, duration, fn) {
//获得目标元素的起点位置
var start = parseInt(this.getStyle(ele, atr));
//求出目标元素的移动距离
var distance = end - start