var Tools = (function () {
function randomColor() {
var str = "#"
for (var i = 0; i < 6; i++) {
str += parseInt(Math.random() * 16).toString(16);
}
}
function randomNumber() {
var max = n > m ? n : m
var min = n < m ? n : m
return parseInt(Math.random() * (max - min + 1)) + min
}
function noRepeat(arr) {
var newArr = [];
for (var i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) == -1){
newArr.push[arr[i]];
}
}
return newArr;
}
function getStyle(ele, attr) {
if (window.getComputedStyle) {
return window.getComputedStyle(ele, null)[attr];
}
return ele.currentStyle[attr];
}
function offset(ele) {
var o = {
left: ele.offsetLeft,
top: ele.offsetTop,
}
while (ele.offsetParent) {
ele = ele.offsetParent
o.left += ele.offsetLeft
o.top += ele.offsetTop
}
return o;
}
return {
randomColor: randomColor,
randomNumber: randomNumber,
noRepeat: noRepeat,
getStyle: getStyle,
offset: offset,
};
})();