//传入秒,获得时分秒格式
function formatSec(value){
var curTimeSec = parseInt(value);
var timeHour= 0;
var timeMinute= 0;
if(curTimeSec >= 60) {
timeMinute= parseInt(curTimeSec/60);
curTimeSec = parseInt(curTimeSec%60);
if(timeMinute >= 60) {
timeHour= parseInt(timeMinute/60);
timeMinute= parseInt(timeMinute%60);
}
}
var result = ""+(parseInt(curTimeSec)<10?("0"+parseInt(curTimeSec)):parseInt(curTimeSec));
if(timeMinute >= 0) {
if(timeMinute<10){
result="0"+timeMinute+":"+result;
}else{
result=timeMinute+":"+result;
}
}
if(timeHour >= 0) {
if(timeHour<10){
result="0"+timeHour+":"+result;
}else{
result=timeHour+":"+result;
}
}
return result;
}
//转换json为key,value
function transJson(data) {
var array = [];
for(var i in data){
array.push(i + "=" + data[i]);
}
return array.join("&");
}
//获取元素在数组的索引
function classIndexOf(arr,v){
for(var i=0;i<arr.length;i++){
if(arr[i]==v){
return i;
}
}
return -1;
}
//增加class属性
function addEleClass(eleId,attr){
var obj = document.getElementById(eleId);
if(!!obj){
var classArr = obj.className.split(" ");
var indexNum = classIndexOf(classArr,attr);
if(indexNum==-1){
obj.className+=(" "+attr);
}
}
}
//去除属性
function removeEleClass(eleId,attr){
var obj = getEle(eleId);
if(!!obj && !!obj.className){
var classArr = obj.className.split(" ");
var indexNum = classIndexOf(classArr,attr);
if(indexNum!=-1){
classArr.splice(indexNum,1);
obj.className=classArr.join(" ");
}
}
}
//ajax请求
function ajaxPost(_url, _params ,_callback){
var xmlHttp = {};
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
var status = xmlHttp.status;
if (status == 200) {
_callback(xmlHttp.responseText);
} else {
console.log("状态不正确,为: " + status);
}
}
};
xmlHttp.open("POST", _url, true);
xmlHttp.setRequestHeader('content-type','application/x-www-form-urlencoded');
xmlHttp.send(transJson(_params));
}